当前位置: 首页 > news >正文

关于港口码头发展建设的网站自媒体平台注册

关于港口码头发展建设的网站,自媒体平台注册,网页小游戏代码,wordpress centos设计一个算法#xff0c;将链表中所有结点的链接方向“原地”逆转#xff0c;即要求仅利用原表的存储空间#xff0c;换句话说#xff0c;要求算法的空间复杂度为O#xff08;1#xff09; 代码思路#xff1a; 这里要求不用额外空间#xff0c;那么就要考虑链表自身的…设计一个算法将链表中所有结点的链接方向“原地”逆转即要求仅利用原表的存储空间换句话说要求算法的空间复杂度为O1 代码思路 这里要求不用额外空间那么就要考虑链表自身的性质了。我们可以先让指针p指向链表L首元素然后把链表L整个断开也就是说此时L是空链然后依次把p指向的元素向L中头插即可。 头插会形成逆序 //将链表元素原地逆转带头结点 void NiZhuan(LinkList* L) {LNode* p (*L)-next;//用p继承一下L的元素(*L)-next NULL;//L元素清空//下面把p的元素进行头插即可完成逆序while (p ! NULL) {LNode* s (LNode*)malloc(sizeof(LNode));s-next (*L)-next;s-data p-data;(*L)-next s;p p-next;}} int main() {LinkList L;InitList2(L);//初始化一个带头结点链表1,2,3,4,5,6,7,8,9,10printf(初始链表为);print2(L);printf(\n);NiZhuan(L);printf(逆转后的链表为);print2(L);return 0; }ps链表初始化及打印函数 #define _CRT_SECURE_NO_WARNINGS #includestdio.h #includestdbool.h #includemalloc.h //单链表定义 //链表结点 int A[10] { 1,2,3,4,5,6,7,8,9,10 }; int B[6] { 4,7,8,9,11,13 };//4,7,8,9,11,13 typedef struct {//定义单链表结点类型int data;//数据域struct LNode *next;//指针域 }LNode, *LinkList;//带头结点初始化-尾插法 void InitList2(LinkList* L) {(*L) (LNode*)malloc(sizeof(LNode));(*L)-next NULL;LNode* rear (*L);//标记表尾int i 0;for (i 0;i 10;i) {LNode* p (LNode*)malloc(sizeof(LNode));//创建一个新结点p-data A[i];//新结点赋值rear-next p;//接到L上rear p;//标记表尾}rear-next NULL; }void print2(LinkList L) {//打印带头结点的链表LNode* i L-next;//用i指针遍历整个链表while (i ! NULL) {printf(%d , i-data);i i-next;} }
http://www.pierceye.com/news/699938/

相关文章:

  • wap站是什么意思啊阿里云建设网站的步骤
  • 网站备案 异地可以做视频的网站
  • 淘宝网站c 设计怎么做安卓手机做网站
  • 嘉兴做网站建设的公司电商网名大全
  • 欢迎访问中国建设银行网站密码重置wordpress wp_parse_args
  • 普通电脑可以做网站服务器吗找人做网站需要什么条件
  • 长沙公司网站的建设网站图片尺寸
  • 高端网站定制费用是多少php网站建设制作
  • 广州营销型网站建设费用wordpress最新版下载
  • 洛阳网站设计公司xiamiplayer for wordpress
  • 做网站模版形象墙logo墙设计图
  • 视频网站怎么做防盗链好的装修效果图网站
  • 个人音乐分享网站源码移动网站建设的前景
  • 谷歌自建站和优化网站有很多304状态码
  • 甘肃 网站建设高端品牌护肤品
  • 南昌网站建设公司哪家好导航类网站怎么做
  • 织梦如何做汽车贸易网站wordpress调用主站的文章
  • 软件公司网站模板下载上海史特网站建设
  • 辽宁省锦州市住房与城乡建设厅网站网站的建设特色
  • 笨鸟网站开发如何做vip微信电影网站
  • 网站正在建设中图片南召seo快速排名价格
  • 网站怎么上线东莞网站seo优化托管
  • 网站建设免费的服务器关键词云图
  • 深圳网站建设哪家便宜彩票网站怎么做推广
  • 阿凡达网站建设西安免费做网站公司
  • 佛山的网站建设公司打鱼网站开发
  • 洛阳外贸网站推广easyui 网站设计
  • 租赁网站空间东营市建设
  • 网络课程网站模板wordpress 编辑器 插件
  • 绝对大气漂亮的响应式网站后台模板什么是网络营销与概念