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

网站建设费用先付一半做网站备案好还是不备案好

网站建设费用先付一半,做网站备案好还是不备案好,游戏推广文案,追波设计网站目录 题目#xff1a;链表相加(二)_牛客题霸_牛客网 (nowcoder.com) 题目的接口#xff1a; 解题思路#xff1a; 代码#xff1a; 过啦#xff01;#xff01;#xff01; 题目#xff1a;单链表的排序_牛客题霸_牛客网 (nowcoder.com) 题目的接口#xff1a;…目录 题目链表相加(二)_牛客题霸_牛客网 (nowcoder.com) 题目的接口 解题思路 代码 过啦 题目单链表的排序_牛客题霸_牛客网 (nowcoder.com) 题目的接口 解题思路 代码 过啦 写在最后 题目链表相加(二)_牛客题霸_牛客网 (nowcoder.com) 题目的接口 package main import . nc_tools /** type ListNode struct{* Val int* Next *ListNode* }*//*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可** * param head1 ListNode类 * param head2 ListNode类 * return ListNode类 */ func addInList( head1 *ListNode , head2 *ListNode ) *ListNode {// write code here } 解题思路 这道题我一开始想了不少方法在想怎么用 O(N) 的算法做但是死来想去大多方法都比较麻烦最后就选择了一个代码比较好编写的方法 思路如下先把两个链表反转这样就能进行相加的逻辑了然后再依次相加即可虽然遍历了三遍但还是一个 O(N) 的算法 代码 package main import . nc_tools /** type ListNode struct{* Val int* Next *ListNode* }*//*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可** * param head1 ListNode类 * param head2 ListNode类 * return ListNode类 */ func addInList( head1 *ListNode , head2 *ListNode ) *ListNode {head1 reverse(head1)head2 reverse(head2)var res *ListNodevar carry intfor head1 ! nil || head2 ! nil || carry 0 {var sum intif head1 ! nil {sum head1.Valhead1 head1.Next}if head2 ! nil {sum head2.Valhead2 head2.Next}res ListNode{Val: (sum carry)%10,Next: res,}carry (sum carry)/10}return res }func reverse(head *ListNode) *ListNode {var next *ListNodevar prev *ListNodefor head ! nil {next head.Nexthead.Next prevprev headhead next}return prev } 过啦 题目单链表的排序_牛客题霸_牛客网 (nowcoder.com) 题目的接口 package main import . nc_tools /** type ListNode struct{* Val int* Next *ListNode* }*//*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可** * param head ListNode类 the head node* return ListNode类 */ func sortInList( head *ListNode ) *ListNode {// write code here } 解题思路 怎么说呢这道题我是直接链表转数组再数组排序转回链表实际上是有两种其他的方法的一个是用归并排序来做但是我实际上不太会归并啦 另一种就是不调库自己实现一份快排或者其他 nlogn 的排序这个面试的时候看面试官怎么想吧反正我现在是偷懒调库了~ 代码 package mainimport . nc_tools import sort/** type ListNode struct{* Val int* Next *ListNode* }*//*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可*** param head ListNode类 the head node* return ListNode类*/ func sortInList( head *ListNode ) *ListNode {cur : headnum : []int{}for cur ! nil {num append(num, cur.Val)cur cur.Next}sort.Ints(num)cur headi : 0for cur ! nil {cur.Val num[i]cur cur.Nexti}return head }过啦 写在最后 以上就是本篇文章的内容了感谢你的阅读。 如果感到有所收获的话可以给博主点一个赞哦。 如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~
http://www.hkea.cn/news/14481515/

相关文章:

  • 做阀门的网站专业制作网页的公司
  • 蕲春网站建设wap网站登陆系统
  • 如何搭建一个完整的网站网站外链怎么发
  • html5 开发网站cms系统设计
  • 怎么做免费网站教程网站软文得特点
  • 网站建设大赛海报罗村网站制作
  • 网站建设 考核指标记事本做网站怎么改字体
  • 网站icp备案系统下载网站系统修改不了怎么回事
  • 咸阳网站建设工作室北京文化馆设计公司的参数
  • 填写网站信息初中毕业生怎么自考大专
  • 是否网站备案爱站网长尾词挖掘工具
  • 老干部活动中心网站建设方案WordPress透明二次元模板69
  • 哈尔滨餐饮网站建设网站建设续费是那些
  • 网站关键词选取济宁住房和城乡建设厅网站首页
  • 建设工程协会网站项目建设对企业的意义
  • 厦门商城网站建设深圳做网站哪个好
  • 怀化火车站优化改造中国建设银行网站快速查询
  • 企业网站优化兴田德润怎么样营销网站售后调查系统
  • 中英企业网站源码网站制作价格行情
  • 作风建设 宣讲家网站wordpress比织梦安全吗
  • wordpress建站需要写代码吗wordpress修改样式表
  • 360网站点评自豪得用wordpress删
  • 安徽省工程建设协会网站html5建设摄影网站意义
  • 厦门北京网站建设公司wordpress会员提成插件
  • 教做粥的网站什么网站免费购物商城
  • 做播放器电影网站需要多少钱6网络营销推广招聘广告
  • 宁波做公司网站wordpress 阿里云短信
  • 网站群系统建设学ui设计培训班多少钱
  • 建设网站图片山东省住房和建设厅网站
  • 网站开发的在淘宝上是什么类目网站建设合同要缴纳印花税吗