数据结构复习————单链表在指定位置插入删除元素
来源:互联网 发布:简述sql注入攻击效果 编辑:程序博客网 时间:2024/06/10 06:08
//单链表在指定位置插入元素,O(n)ElemType ListInsert_L(LinkList *L , int i , ElemType e){ LinkList p = (LinkList)malloc(sizeof(LNode)); int j = 0; while (p && j < i - 1) { p = p -> next; ++j; } if(!p || j > i - 1) return ERROR; LinkList new = (LinkList)malloc(sizeof(LNode)); new -> data = e ; new -> next = p -> next; p -> next = new; return OK;}//单链表删除指定位置元素,O(n)ElemType ListDelete_L(LinkList *L , int i){ LinkList p = (LinkList)malloc(sizeof(LNode)); int j = 0; while (p -> next && j < i - 1) { p = p -> next; ++j; } if (!(p -> next) || j > i - 1) { return ERROR; } LinkList q = p -> next; p -> next = p -> next -> next; free(q); return OK;}
0 0
- 数据结构复习————单链表在指定位置插入删除元素
- 数据结构复习(在新位置上插入元素)
- 提高篇——删除指定位置上的元素
- 设计实现mini_vector中的插入和删除算法,要求在指定位置插入、删除元素
- 提高篇——在数组指定位置插入值
- 提高篇——在指定位置上插入值
- 数据结构—链表元素的删除和插入
- php 在array指定位置插入元素
- 在JS数组指定位置插入元素
- 在JS数组指定位置插入元素
- 在JS数组指定位置插入元素
- 数据结构(一)-顺序存储结构的插入和删除:向指定位置的数组插入和删除元素
- LeetCode 分类练习(1)—— 在数组中移动指定元素、删除指定元素、删除重复元素
- 简单顺序表的插入,删除,指定位置,指定元素的插入删除操作
- 链表——删除指定元素
- 数据结构—关于线性表插入元素
- 在页面的指定位置插入文本——jise使用指南
- 复习数据结构:排序(一)——插入排序
- WSAStartup()函数的使用
- Hibernate和UUID标示符
- Qt 中信号和槽机制
- 使用eclipse CDT编译mysql(转载)
- Android/IOS弱网络测试设置
- 数据结构复习————单链表在指定位置插入删除元素
- css效果
- April 2014 Supplementary Update is on MyOEM for POSReady 2009 and Windows Embedded for Point of Serv
- 黑马程序员——银行业务调度系统
- 关于使用getDrawingCache()方法获取屏幕截图的问题
- 解决thinkphp图片上传生成缩略图背景为黑色的问题
- Newtonsoft.Json中的时间格式详解.
- Linux常用命令之-帮助命令
- 配置环境变量(JDK,SDK)