博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单链表的操作
阅读量:5749 次
发布时间:2019-06-18

本文共 1223 字,大约阅读时间需要 4 分钟。

hot3.png

#include
using namespace std;struct ListNode{ int value; ListNode * next;};ListNode * deleteNode(ListNode * head,int i){ ListNode *p=head,*s; for(int j=2;j
next; } s=p->next; p->next=s->next; free(s); return head;}void InsertNode(ListNode * head,int data,int i){ ListNode * p=head; for(int j=2;j
next; } ListNode * s=new ListNode; s->value=data; s->next=p->next; p->next=s; }ListNode * Reverse(ListNode * p,ListNode * & head){ if(p->next==NULL) {head=p; return p; } else { ListNode *s=Reverse(p->next,head); s->next=p; p->next=NULL; return p; } }ListNode * createList(int a[],int n){ ListNode *head; ListNode *s=new ListNode; s->value=a[0]; head=s; for(int i=1;i
value=a[i]; s->next=nex; s=nex; } s->next=NULL; return head;}void Bubble(ListNode * &head){ for(ListNode * s=head;s!=NULL;s=s->next){ for(ListNode* j=head;j->next!=NULL;j=j->next) { if(j->value>j->next->value) {int temp=j->next->value; j->next->value=j->value; j->value=temp;} } }}void Print(ListNode * head){ for(ListNode * s=head;s!=NULL;s=s->next){ cout<
value<<' '; } cout<

 

转载于:https://my.oschina.net/yanjianhai/blog/228685

你可能感兴趣的文章
手机回收价格大起底,换换回收分析为什么“破烂”也值钱?
查看>>
移动端车牌识别技术特点以及应用场景介绍
查看>>
windows 10、8.1、7 用户自动登陆,避免输入密码登陆的注册表项
查看>>
如何用电脑录制视频
查看>>
AC旁挂三层交换机管理ap,二层接入ap心得
查看>>
看人工智能 如何发现夜空中最亮的星
查看>>
PDF背景怎么添加,如何修改PDF背景
查看>>
Windows系统总体架构
查看>>
超适合小白的python新手教程
查看>>
APK推广下载链接在微信无法打开 该如何处理
查看>>
SSL出问题怎么办
查看>>
用户管理
查看>>
FileUpLoad 获取文件绝对路径
查看>>
Linux目录文件管理
查看>>
fedora15 x86_64 安装 adobe air
查看>>
Flex menubar
查看>>
iozone nas存储性能测试
查看>>
HCIE学习和考试如何规划、安排,看这篇文章就够了(虽然很骨感)
查看>>
C#中Hashtable、Dictionary详解以及写入和读取对比
查看>>
学容器必须懂 bridge 网络 - 每天5分钟玩转 Docker 容器技术(32)
查看>>