小程序开发,如何删除数组指定的节点

如题所述

1、打开小程序开发工具新建一个小程序项目,建好的结构如下图所示。

2、打开其中的wxml文件,我们在文件中准备三个view结构的视图,图下图所示。

3、然后我们在silde的view里面插入swiper组件,如下图所示。

4、接下来就是在js文件中的data数组里面准备轮播图片的地址数组,如下图所示。

5、然后在wxss文件中声明轮播图的样式,如下图所示,这里用rpx能够自适应。

6、最后我们预览界面,你就会在程序的源代码中看到视图都已经渲染好了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-29
0开设变量:返回bool型变量、当前指针和删除指针
1当前指针赋初值=head_ptr,返回变量初值假
2当前指针是否为空,为空结束循环,否则继续循环
3找到当前指针指向的节点,判断其中数据是否等于target
4是:
返回变量赋值成真
当前指针是否是头指针
是:将当前指针指向的节点的下一节点数据赋值到当前指针指向节点(如果当前指针
指向的下一节点为空,则删除指针赋值成当前指针)
删除指针赋值指向当前指针指向节点的下一节点
否:将当前指针指向节点的next域赋值成当前指针指向节点的下一节点的next域
删除删除指针指向的节点(释放空间)
否:当前指针赋值当前指针的next域
5返回2继续循环
6函数返回,返回值为返回变量值
-这个函数在设计上应当要求链表有头节点,如果没有头节点就象上边程序处理,当第1节点
需要删除时比较麻烦,需要判断当前第1节点后面是否还有下一节点,有则将下一节点数据赋值到当前第1节点上而删除下一节点,否则将下一节点的next域赋值到第1节点上。
-建议此函数返回值为删除指定数据后的链表头指针,因为有删除头节点的可能,也有链表被删空的可能。本回答被网友采纳