zoukankan      html  css  js  c++  java
  • splice九重天

    参数列表:起始位置,要清空的数据格个数,要插入的一系列元素

    一个参数:

    start

    从start位置对应的元素开始,到数组最后一个元素,全部被删除

    作用:删除包含某个位置在内的所有元素

    两个参数:

    start  0:数组不变

    start  count(count不为0):从start位置起,删除count个元素

    作用:删除从某位置开始的一系列元素

    三个参数:

    start  0  ...

    令新元素的个数为n

    过程:

    找到start位置

    清空包括start在内的n个数据格,暂时保存相对应的旧元素

    把n个新元素插入到n个数据格中

    原先从start位置开始的所有旧元素位置均发生改变,全部往后移动n位

    作用:在原数组元素全部保留的情况下,插入一些新元素

    start  count  ...

    找到start位置

    清空包括start在内的n个数据格,并删除相对应的旧元素

    把n个新元素插入到n个数据格中

    从start+count-1位置开始的所有旧元素位置不变

    作用:删除原数组的部分元素,并在相应位置插入一些新元素

    splice总结:

    只删除元素

    只插入元素

    既删除元素,也插入元素

    故而,我把这个方法称为:删除插入法

  • 相关阅读:
    恭喜,贺喜,同喜
    IIS 原理学习
    ASP.NET Ajax 学习(一)服务器端部分
    一张图片引发的血案
    poj 2828 Buy Tickets
    hdu 1556 Color the ball
    nyoj 求余数
    hdu 1358Period
    hdu 3577Fast Arrangement
    poj2752 Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/flyover/p/14548712.html
Copyright © 2011-2022 走看看