上一页 1 ··· 8 9 10 11 12
摘要: 没啥太难的思路,代码如下: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * List 阅读全文
posted @ 2021-02-15 14:51 zhaohhhh 阅读(35) 评论(0) 推荐(0)
摘要: 做到目前最难的一个题,大意了,思路上没问题,但是效率太差,最后的结果就是超时,其实首先确定那个节点将是下一个链表的新节点,就能很简单的解决战斗,下面贴代码 /** * Definition for singly-linked list. * struct ListNode { * int val; 阅读全文
posted @ 2021-02-12 14:25 zhaohhhh 阅读(61) 评论(0) 推荐(0)
摘要: 第一个自己写的递归,虽然执行时间很长,但已经是巨大进步了。贴代码 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next 阅读全文
posted @ 2021-02-09 16:27 zhaohhhh 阅读(49) 评论(0) 推荐(0)
摘要: 思路比较清晰,使用快慢指针,每次循环中要完成的任务就是实现第一个指针的next对象与第二个指针对象的交换,完成之后检测后面是否存在两个需要进行交换的节点,如果没有,则完成交换,程序返回。如果判断后面还有两个节点需要进行交换,则使两个指针分别向后推两位,重新进行循环。代码如下: /** * Defin 阅读全文
posted @ 2021-02-08 16:26 zhaohhhh 阅读(92) 评论(0) 推荐(0)
摘要: 思路并不困难,一个循环就行了。每一次循环的目标为找到当前最小的数字,找到之后就使该链表的temp节点向后。又因为两个提供的链表都是升序,所以每次循环只需要对比两个temp节点对应的数据即可,问题不大。下面贴代码 /** * Definition for singly-linked list. * s 阅读全文
posted @ 2021-02-07 20:34 zhaohhhh 阅读(73) 评论(0) 推荐(0)
摘要: 最近放假在家没事干,正好刚刚升级了新的500M光纤,换了小米的AX3600路由器,speedtest速率能到580M左右,下面放图。 下面则是在更新路由器和带宽之前经常断网的房间的测试数据,可以到将近200M 可以看出网络质量是有很大提升的,直接赋予我在房间快乐冲浪的无上权力。 舒服之余,下午没事做 阅读全文
posted @ 2021-02-04 21:45 zhaohhhh 阅读(4151) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12