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

网站系统怎么做的seo软件排行榜前十名

网站系统怎么做的,seo软件排行榜前十名,品牌网站建设四川,网站建设公司排名及费用🕺作者: 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux算法题上机准备 😘欢迎 ❤️关注 👍点赞 🙌收藏 ✍️留言 题目 有一个带头结点的单链表L,设计一个算法使其元素递增有序。 算法思路 解决办法有很多&…

🕺作者: 主页

我的专栏
C语言从0到1
探秘C++
数据结构从0到1
探秘Linux
算法题上机准备

😘欢迎 ❤️关注 👍点赞 🙌收藏 ✍️留言

题目

有一个带头结点的单链表L,设计一个算法使其元素递增有序。

算法思路

解决办法有很多,如果只考虑链表的形式,所以是以下思路

  • 将整个链表分为两段链表,前一段链表是头节点和第一个节点,后一段链表是剩余节点
  • 后段链表作为类似参数的形式以插入的方式遍历比较插入前段链表

题解

void sortListAsc(LinkedList& L) {//如果链表为空,或者链表只有一个结点直接返回不需要排序if (L->next == NULL || L->next->next == NULL) {return;}//从第二个结点开始LNode* p = L->next->next;L->next->next = NULL;while (p != NULL) {LNode* next = p->next; //记录一下p的后继防止断链LNode* head = L->next; //head作为每次已排好序的部分链表中的首节点同时作为遍历指针LNode* pre = L; //遍历指针head的前一个结点while (head != NULL && p->data > head->data) {//如果不满足插入位置pre和head后移pre = pre->next;head = head->next;}p->next = head; //在head和pre之间插入ppre->next = p;p = next;//p后移重新遍历未进行排序的结点操作}
}
http://www.hotlads.com/news/4492.html

相关文章:

  • java网站开发前景平台推广是什么工作
  • 建立一个小程序需要多少钱长沙官网优化公司
  • 软件app下载大全山东seo费用多少
  • 公司网站建设设计公司哪家好网站推广文章
  • 网站设计要注意事项搜索seo
  • 怎么把dw做的网站传上去2020国内搜索引擎排行榜
  • wordpress黑色主题seo百科大全
  • 济南建设局网站网络服务器的作用
  • 网站开发的风险与风险管理百度推广登录平台怎么收费
  • 免费vip影视网站怎么做的云南网站推广公司
  • WordPress大前端top宁波seo行者seo09
  • 企业建站方案seo在线培训
  • 网站排名优化策略百度小说风云榜2022
  • seo优化中商品权重主要由什么决定seo网络优化是做什么的
  • 漯河专业做网站的公司直接下载app
  • 什么网站做美食最好最专业网站的营销策略
  • 某企业网站的设计与实现引流推广平台有哪些
  • 重庆网站制作开发青岛网站建设策划
  • wordPress登不上数据库seo优化关键词0
  • 电子销售网站模板uc浏览器关键词排名优化
  • vpn免流网站建设百度搜索引擎提交入口
  • 深圳个性化网站建设公司百度网首页
  • 做网站就上房山华网天下聊城网站推广公司
  • 做网站的主流软件鞍山seo公司
  • 三台网站建设哪家专业重庆seo怎么样
  • 网站备案的作用东莞网站推广运营公司
  • 医院网站推广方法网络营销公司热线电话
  • wordpress 字数广州seo教程
  • 外贸b2c网站建设如何开发一款app软件
  • 网站开发ppt新闻营销发稿平台