leetcode

2021-07-18  本文已影响0人  飞猪的浪漫

geekxh/hello-algorithm

https://github.com/geekxh/hello-algorithm

数组

01.最长公共前缀(14)

02.买卖股票的最佳时机(122)

不同的方法:动态规划

189 旋转数组

加一(66)

链表

01.删除链表倒数第N个节点(19)

02.合并两个有序链表(21)

环形链表(141)

动态规划:

爬楼梯(70)

最大子序和(53)

03.最长上升子序列(300)

三角形最小路径和(120)

vector<vector<int>> f(n, vector<int>(n));大开眼界。

字符串

01.反转字符串(344)

DarLiner/Algorithm_Interview_Notes-Chinese

专题-数据结构

二叉树的深度

二叉树最大宽度(LeetCode)

判断树 B 是否为树 A 的子结构(树的子结构 - 牛客)

二叉树的序列化与反序列化(序列化二叉树 - NowCoder)

::层次遍历,前序遍历。

链表 

旋转链表(Rotate List)

反转链表()

合并排序链表

链表快排

LeetCode/148. 排序链表

为什么 if(head->next= tail){

head->next= nullptr;

return head;

}

1个数字可以理解,2个数字不可以理解。

链表插入排序

LeetCode/147. 对链表进行插入排序

链表选择排序

LeetCode/147. 对链表进行插入排序

链表冒泡排序

LeetCode/147. 对链表进行插入排序

上一篇下一篇

猜你喜欢

热点阅读