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

常州网站价格php网站实例教程

常州网站价格,php网站实例教程,如何让网站显示404,景安一个空间怎么做多个网站问题 在一个循环链表中节点的值递增排序#xff0c;请设计一个算法在该循环链表中插入节点#xff0c;并保证插入节点之后的循环链表仍然是排序的。 分析 首先分析在排序的循环链表中插入节点的规律。当在图4.15#xff08;a#xff09;的链表中插入值为4的节点时…问题 在一个循环链表中节点的值递增排序请设计一个算法在该循环链表中插入节点并保证插入节点之后的循环链表仍然是排序的。 分析 首先分析在排序的循环链表中插入节点的规律。当在图4.15a的链表中插入值为4的节点时新的节点位于值为3的节点和值为5的节点之间。这很容易理解为了使插入新节点的循环链表仍然是排序的新节点的前一个节点的值应该比新节点的值小后一个节点的值应该比新节点的值大。 但是特殊情况需要特殊处理。如果新节点的值比链表中已有的最大值还要大那么新的节点将被插入最大值和最小值之间。如果新节点的值比链表中已有的最大值还要大那么新的节点将被插入最大值和最小值之间。 在上面的规则中总是先试图从链表中找到符合条件的相邻的两个节点。如果开始的时候链表中的节点数小于2那么应该有两种可能。第1种可能是开始的时候链表是空的一个节点都没有。此时插入一个新的节点该节点成为循环链表中的唯一节点那么next指针指向节点自己如图4.17a所示。第2种可能是开始的时候链表中只有一个节点插入一个新的节点之后两个节点的next指针互相指向对方如图4.17b所示。 解 public class Test {public static void main(String[] args) {ListNode listNode1 new ListNode(1);ListNode listNode2 new ListNode(2);ListNode listNode3 new ListNode(3);ListNode listNode4 new ListNode(4);ListNode listNode5 new ListNode(5);ListNode listNode6 new ListNode(6);listNode1.next listNode2;listNode2.next listNode3;listNode3.next listNode5;listNode5.next listNode6;listNode6.next listNode1;ListNode result insert(listNode1, 4);while (result ! null) {System.out.println(result.val);result result.next;}}public static ListNode insert(ListNode head, int insertVal) {ListNode node new ListNode(insertVal);if (head null) {// 没有节点head node;head.next head;}else if (head.next head) {// 只有一个节点head.next node;node.next head;}else {insertCore(head, node);}return head;}private static void insertCore(ListNode head, ListNode node) {ListNode cur head;ListNode next head.next;ListNode biggest head;while (!(cur.val node.val next.val node.val) next ! head) {cur next;next next.next;if (cur.val biggest.val)biggest cur;}if (cur.val node.val next.val node.val) {cur.next node;node.next next;}else {node.next biggest.next;biggest.next node;}} }
http://www.tj-hxxt.cn/news/133757.html

相关文章:

  • 白佛网站建设服务器平台
  • 腾讯微博做网站外链步骤李沧做网站
  • 天津网站建设设计东莞软件开发培训
  • 网站建设培训学校广州设计培训班大概多少钱
  • 手机网站 微信小程序seo建站
  • 手机在线制作表白网站做电商网站都需要学什么软件
  • 平台网站建设意见征求表百度明令禁止搜索的词
  • 廉政网站建设经验交流网站建设及seo
  • 优酷网站谁做的织梦做网站利于优化
  • 手机网站怎么写苏州网站建设报价单
  • 清远网站建设wordpress tidio怎么用
  • 二手交易网站建设的功能定位网站设计制作公司排名
  • 五合一小程序网站黄页网站怎么查
  • 顶尖手机网站建设成都市住房和城乡建设局电话
  • 学校网站建设与管理网站广告投放
  • 甘肃网站备案萍乡做网站哪家好
  • 网站seo优化教程郑州网站seo哪家公司好
  • 保险理财网站建设网页游戏网站2345
  • 域名注册完成后怎么做网站淘宝seo 优化软件
  • 网站带后台模板公众号开发者工具是干嘛的
  • 网站开发 指导石家庄简单的网页制作
  • 怎样做废旧网站wordpress电子邮件地址
  • 东营网站建设天锐科技网站正能量晚上免费网址不用下载
  • 顺德高端网站wordpress官方主题推荐
  • 网站首页搜索功能的id怎做seo网站合作
  • 陕西住房和建设部网站首页电子商务营销方式
  • 中国做网站正邦移动应用开发主要学什么就业如何
  • 宜都网站制作上海职业技能培训机构一览表
  • 制作网站哪家强百度云服务器搭建网站步骤
  • 百度和阿里哪个厉害做网站网站设置flash