自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 算法通关村第二关——终于学会链表反转了

如下图所示,如果我们将链表{1->2->3->4->5}进行反转,我们首先建立虚拟结ans,并令ans.next=node(1),接下来我们每次从旧的链表拆下来一个结点接到ans后面,然后将其他线调整好就可以了。cur本来指向旧链表的首结点,pre表示已经调整好的新链表的表头,next是下一个要调整的。注意图中箭头方向,cur和pre是两个表的。为此可以先建立一个虚拟的结点ans,并且将ans.next=head,这样可以很好的简化我们的操作。再链表插入元素的时候,会发现如何处理头结点是个比较麻烦的问题,

2023-10-22 21:56:39 177 1

原创 算法通关村第一关——链表经典问题之合并有序列表笔记

null){//情况1:都不为空的情况if(list1!=null){}else{ //相等的情况,分别接两个链//情况2:假如还有链表一个不为空=null){= null) {} else { //相等的情况,分别接两个链//下面的两个while最多只有一个会执行= null) {= null) {

2023-10-18 18:32:30 468

原创 算法通关村第一关——链表青铜挑战笔记

*** Java里规范的链表定义*/​​​​违背了面向对象设计要求,但是更加简洁,因此算法题中广泛应用/*** 在leetcode中算法题经常这样定义*/​val = x;//这个一般作用不大,写了会更加规范。

2023-10-16 16:12:42 570 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除