C语言数据结构教程
1、 将顺序表元素逆序排列
2、 该算法通过将首尾元素依次交换实现数组反转:第1个与最后1个互换,第2个与倒数第2个互换,以此类推,直至处理到中间位置。
3、 {
4、 {
5、 }
6、 }
7、 删除线性链表中所有数据域等于item的节点。
8、 算法思路:从链表第二个节点起,逐个向前遍历,检查每个节点是否符合给定条件。
9、 若结点数据域为item,则将其删除;随后重新检查链表首结点是否符合条件,决定是否删除。
10、 符合条件即删除
11、 {
12、 {
13、 }
14、 }
15、 {
16、 }
17、 }
18、 反转链表
19、 {
20、 {
21、 }
22、 }
23、 递归复制线性链表
24、 {
25、 }
26、 }
评论
更多评论