数据结构/算法

收录了 1 篇文章 · 0 人关注

  • 2021-03-17:手写代码:单链表插入排序。

    2021-03-17:手写代码:单链表插入排序。 福大大 答案2021-03-17: 从链表的第二个节点开始遍历。当前节点的左边所有节点一定是有序的。先比较当前节点和左邻节点,如果左邻节点小于等于当前节点,直接下个节点;如果左邻节点大于当前节点,从链表的有序部分的第一个节点开始遍历,找到当前节点小于有序部分的某个节点,然后插入进去。 代码用golang编写,代码如下: package main import "fmt" func main() { //head := &ListNode{Val:...