
算法
文章平均质量分 86
今天吃了八颗糖
这个作者很懒,什么都没留下…
展开
-
LeetCode力扣Golang:十大排序算法
十大排序原创 2022-09-15 11:14:14 · 565 阅读 · 1 评论 -
LeetCode力扣Golang实现树:94、144、45、104、101、110、226
三种表示方法:双亲(双亲唯一,+一个指针,根结点用-1填充)、不好找孩子孩子:树的度是多少,则有几个指针域用来存孩子,用不上为nil双亲兄弟:...原创 2022-09-12 11:33:09 · 300 阅读 · 0 评论 -
LeetCode力扣Golang实现/栈与队列:232、394
【Leetcode算法500题】目前B站最完整的数据结构算法教程,包含所有刷题攻略!这还没人看,我不更了!_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV11Y4y1q7YA?p=17用go实现队列_枫雪月夜的博客-优快云博客_go 队列实现https://blog.youkuaiyun.com/m15082717021/article/details/122395225...原创 2022-09-12 14:39:59 · 269 阅读 · 0 评论 -
LeetCode力扣Golang实现/链表 :21、83、141、142、160、206、234
【Leetcode算法500题】目前B站最完整的数据结构算法教程,包含所有刷题攻略!这还没人看,我不更了!_哔哩哔哩_bilibili指针移动: p = p.Next21、合并两个有序链表递归相较于指针解法更节省空间,因为涉及出栈和入栈的操作刚开始没有引入head结点,直接在list1、list2上操作,他会报错:cannot use assignment (list1.Next) = (mergeTwoLists(list1.Next, l2)) as value (solu原创 2022-05-10 21:29:40 · 301 阅读 · 0 评论 -
LeetCode力扣Golang实现/数组:70、1、88、283、448
持续更新70 爬梯子不能用递归,递归层数太多了,注意tmpfunc ClimbStairs(n int) int { if n == 1 { return 1 } else if n == 2 { return 2 } else { f1 := 1 f2 := 2 for i := 3; i < n; i++ { tmp := f1 + f2 f1 = f2 f2 = tmp } r.原创 2022-05-04 15:32:12 · 1025 阅读 · 0 评论