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

第三方网站开发的商家跨境电商哪个平台比较好

第三方网站开发的商家,跨境电商哪个平台比较好,网站规范化建设,网站推广软件污题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 用例 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 输入:head [1,2] 输出:[2,1] 输入:head [] 输出:[…

题目描述

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

用例

输入:head = [1,2,3,4,5]
输出:[5,4,3,2,1]
在这里插入图片描述

输入:head = [1,2]
输出:[2,1]
在这里插入图片描述

输入:head = []
输出:[]

提示

  • 链表中节点的数目范围是 [0, 5000]
  • -5000 <= Node.val <= 5000

示例代码

解法1:直接反转法

var reverseList = function(head) {let prev=null;let curr=head;while(curr){const next=curr.next;curr.next=prev;prev=curr;curr=next;}return prev;
};

解法2:定义反转

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} head* @return {ListNode}*/
var reverseList = function(head) {let ans=null;for(let x=head;x!=null;x=x.next){ans=new ListNode(x.val,ans);}return ans;
};

解法3: 栈实现:

/*** @param {ListNode} head* @return {ListNode}*/
var reverseList = function(head) {let stack=[]while(head){stack.push(head);head=head.next;}let rootNode=new ListNode()let temp=rootNode;while(stack.length>0){temp.next=stack.pop();temp=temp.next;}temp.next=null;return rootNode.next;
};

执行情况:
在这里插入图片描述

Tip

简单题适合用来打基础,掌握基础数据结构的使用可以为复杂题目求解提供方便。

http://www.wangmingla.cn/news/161844.html

相关文章:

  • 企业建设网站有什么好处搜索关键词热度
  • 开发一个公司官网一般多少钱搜狗seo
  • 网站开发 图片英文seo兼职
  • 中核正式员工年收入四川企业seo推广
  • 自适应网站制作网络营销专业怎么样
  • 重庆品牌服装网站建设百度建站平台官网
  • 丰台深圳网站建设公司百度一下你就知道官页
  • 网络推广方法技巧seo网站免费优化软件
  • 做网店好还是自己建网站好百度新闻官网首页
  • 昆明企业为什么要做网站高端企业网站模板
  • 书店网站规划与建设中国网站访问量排行
  • 哪个网站能看到医生做的全部手术做推广的公司
  • 现在做网站到底需要多少钱百度广告联盟网站
  • 如何创建网站快捷方式到桌面手机网站建设案例
  • 衡水哪儿专业做网站百度收藏夹使用方法
  • 手机做网站自己做天津短视频seo
  • 17网站一起做网店潮汕档口网站seo是啥
  • 科研平台网站建设计划电脑优化系统的软件哪个好
  • 抚顺市建设局网站淘宝指数入口
  • 从0到建网站韶关网站seo
  • 可信网站认证 费用微商营销
  • 临淄58同城招聘信息网郑州网站关键词优化公司哪家好
  • 柳州企业网站开发平台东莞网站关键词优化公司
  • 国外建筑设计网站企业网站优化外包
  • 东莞保安公司排名关于进一步优化落实疫情防控措施
  • 重庆网站建设哪家公司那家好搜索引擎官网
  • 广州做网站优化哪家专业百度seo网站
  • 宁波网站制作费用网络推广的细节
  • wordpress一键建站湖南优化电商服务有限公司
  • 网站报价表对比表怎么做燃灯seo