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

建网站的工具/河北网站建设公司排名

建网站的工具,河北网站建设公司排名,王也道长高清头像高马尾,公司网站备案文章目录题目题目解析解题思维代码如下题目 题目解析 简单来说:就是然你给链表排序【升序:按照节点val值的大小】 解题思维 我用的方法是暴力解法:按照链表的节点个数创建一个整形数组,将 链表 每个节点的val值都存入这个数组中&a…

文章目录

  • 题目
  • 题目解析
  • 解题思维
  • 代码如下

题目

在这里插入图片描述


题目解析

简单来说:就是然你给链表排序【升序:按照节点val值的大小】


解题思维

我用的方法是暴力解法:按照链表的节点个数创建一个整形数组,将 链表 每个节点的val值都存入这个数组中,使用Arrays.sort(数组名),进行排序。 最后,创建一个傀儡头节点,循环遍历该数组 根据 其 元素的值,创建节点,然后连接。


代码如下

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode sortList(ListNode head) {if(head == null){return head;}int len = 0;ListNode tmp = head;while(tmp != null){//遍历链表,确定节点个数len++;tmp = tmp.next;}int[] arr = new int[len];// 根据链表节点个数,创建一个整形数组int i = 0;// 下标while(head != null){// 遍历链表将每个节点的val值,存入数组中arr[i++] = head.val;head = head.next;}Arrays.sort(arr);// 排序【默认升序】ListNode newHead = new ListNode();// 傀儡头节点ListNode cur = newHead;// 替身引用,用于连接节点for( i = 0; i < len;i++){// 循环遍历数组,按照每个元素的值,去创建对应的节点ListNode node = new ListNode(arr[i]);cur.next = node;cur = cur.next;}return newHead.next;}
}

在这里插入图片描述

http://www.jmfq.cn/news/4901599.html

相关文章:

  • 郑州哪里有做网站/谷粉搜索谷歌搜索
  • 一个小型网站设计/软文范例
  • 淄博天一建设项目招标代理有限公司网站/百度网首页登录入口
  • 网站策划怎么样/软文范文200字
  • 湖南专业做网站公司/南宁seo收费
  • 群晖安装wordpress/seo公司服务
  • 我的世界做壁纸的网站/seo排名优化培训网站
  • 建立网站可以赚钱吗?/百度搜索热度指数
  • 广州市增城区建设局网站/seo扣费系统源码
  • 专业群建设 网站/小广告网站
  • 国外做外贸哪个网站好些/今天的新闻有哪些
  • 智慧团建网站什么时候维护好/seo免费优化网站
  • 建网站首选公司/百度导航怎么下载
  • 旅游网站管理系统论文/淄博网站优化
  • 什么是网络营销?网络营销有哪些特点?/宁波seo网络推广代理公司
  • 怎么用自己电脑做服务器发布网站吗/城市更新论坛破圈
  • vps 香港/seo怎么收费
  • 潍坊网站建设 潍坊做网站/企业网站建设需求分析
  • 四川做网站设计公司价格/青岛网站优化公司哪家好
  • 网站开发与设计多少钱一个网站/品牌线上推广方式
  • 网站建设征求意见分析报告/莱阳seo排名
  • 濮阳做网站/百度运营推广
  • 南充房产网官网/广州seo公司品牌
  • 珠宝网站模板免费下载/做了5天游戏推广被抓了
  • 网页设计鉴赏/西安网站seo技术厂家
  • 佛山网站制作维护/企业网站建设的一般要素
  • 无锡网站建设外贸/网店推广方式有哪些
  • 课程资源网站教建设现状分析/软文广告100字
  • 用数据库做学校网站/网站排名优化制作
  • 糗事百科网站源码/网络推广哪个平台效果最好