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

南京网站制作搭建网站排名总是不稳定

南京网站制作搭建,网站排名总是不稳定,设计素材网站花瓣,河南省住房和城乡建设门户网站题目#xff1a; 示例#xff1a; 思路#xff1a; 这题我们将使用栈解决这个问题#xff0c;利用栈先进后出的特点#xff0c;从链表的中间位置进行入栈#xff0c;寻找链表的中间位置参考#xff1a;删除链表的中间节点#xff0c;之后从头开始进行连接。 本题使用… 题目 示例 思路 这题我们将使用栈解决这个问题利用栈先进后出的特点从链表的中间位置进行入栈寻找链表的中间位置参考删除链表的中间节点之后从头开始进行连接。 本题使用的栈源代码在此处栈和队列的实现 图示 代码: //栈 #include stdio.h #include stdlib.h #include assert.h #include stdbool.htypedef struct ListNode* DataType; typedef struct Stack {DataType* data;int top;int capacity; }Stack;void Init(Stack *st); void Push(Stack* st, DataType x); void Pop(Stack* st); DataType GetTop(Stack* st); bool Empty(Stack* st);void Init(Stack* st) {assert(st);st-data NULL;st-top 0;st-capacity 0; }void Push(Stack* st, DataType x) {assert(st);if (st-capacity st-top){int newcapacity (st-capacity 0) ? 4 : st-capacity * 2;DataType* temp (DataType*)realloc(st-data, sizeof(DataType) * newcapacity);if (temp NULL){perror(realloc fail);exit(-1);}st-data temp;st-capacity newcapacity;}st-data[st-top] x; }void Pop(Stack* st) {assert(st);assert(st-top 0);st-top--; }DataType GetTop(Stack* st) {assert(st);assert(st-top 0);return st-data[st-top - 1]; }bool Empty(Stack* st) {assert(st);return (st-top 0); }//寻找链表的中间位置 struct ListNode* findMiddle(struct ListNode* head) {if(head NULL || head-next NULL)return NULL;struct ListNode* slow head;struct ListNode* fast head;while(fast fast-next){slow slow-next;fast fast-next-next;}return slow; }//于此处开始正式解题 void reorderList(struct ListNode* head) {if(head NULL || head-next NULL)return head;Stack list;Init(list);struct ListNode* middle findMiddle(head);while(middle){Push(list,middle);middle middle-next;}struct ListNode* cur head;struct ListNode* next NULL;int flag 1;while(!Empty(list)){if(flag 1){next cur-next;cur-next GetTop(list);Pop(list);flag 0;}else{cur-next next;flag 1;}cur cur-next;}cur-next NULL;return head; } 个人主页Lei宝啊 愿所有美好如期而遇
http://www.hkea.cn/news/14541707/

相关文章:

  • 天津品牌网站设计新增病例最新消息
  • 网站备案经验网页设计赚钱吗
  • 建站网站赚钱吗自助网站系统
  • 京东电器商城网上购物公司网站标题优化
  • 天津专门做网站物业公司管理系统
  • 教育网站建设改版怎么在Front做网站
  • 电子商务网站策划 ppt常见网页制作工具
  • 阿里巴巴国际网站怎么做专业网站建设公司哪里好
  • 苏州做网站推广的公司哪家好建设开源社区网站什么意思
  • 南通企业建站模板个人养老金制度具体内容
  • 湖州建设局新网站在北京找工作有哪些招聘网站
  • 外贸网站 开源制作图片库
  • 网站建设捌金手指专业1网页布局设计摘要
  • 广州专业网站建设关于电子商务网站建设与管理的论文
  • 视频网站开发工具网推是做什么的
  • 建站赔补泰安房产成交信息网
  • 导购网站制作wordpress 淘宝客放置root文件
  • 网站首页排名公司就我一个设计
  • 服装网站模板免费下载服务器建设网站软件下载
  • 为什么检测行业不能用网站做永川做网站的
  • 上传网站到百度网站设置反爬虫的常用方法有哪些
  • 湖北建设网站四库一平台wordpress 多个网址
  • 局域网网站建设协议嵌入式工程师证书怎么考
  • 提高网站知名度案例 网站
  • 网站建设费可以计入办公费用么app开发与网站开发的区别
  • 杭州旅游团购网站建设织梦cms模板下载
  • 大良营销网站建设策划图片渐隐 网站头部flash
  • 青海建设兵团网站小院网站标签怎样修改
  • 做网站的注意什么问题邯郸个人做网站
  • 动感网站模板简单建设一个网站的过程