Java教程

优秀算法题记录

本文主要是介绍优秀算法题记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

腾讯算法题:https://leetcode-cn.com/problem-list/ex0k24j/

字节算法题:

206 反转链表
92 反转链表 II
19 删除链表的倒数第N个节点   
141 环形链表	
142 环形链表 II
61 旋转链表
82 删除排序链表中的重复元素 II  		易错
83 删除排序链表中的重复元素  		易错
23 合并K个排序链表
24 两两交换链表中的节点
25 K个一组翻转链表
876 链表的中间结点
148 排序链表
26 删除排序数组中的重复项
27 移除元素
34 在排序数组中查找元素的第一个和最后一个位置
35 搜索插入位置					易错
88 合并两个有序数组
136 只出现一次的数字
169 多数元素
217 存在重复元素  
219 存在重复元素 II  		易错
220 存在重复元素 III 		易错
442 数组中重复的数据
144 二叉树的前序遍历 中左右
94  二叉树的中序遍历 左右中
145 二叉树的后序遍历 中左右
102 二叉树的层序遍历
98 验证二叉搜索树
101 对称二叉树
面试题55 - I. 二叉树的深度
235. 二叉搜索树的最近公共祖先
236. 二叉树的最近公共祖先
543. 二叉树的直径
124 二叉树中的最大路径和	
112 路径总和 				易错
113 路径总和 II 			易错
437 路径总和 III  		易错
230 二叉搜索树中第K小的元素
面试题54. 二叉搜索树的第k大节点
面试题07. 重建二叉树
225 用队列实现栈          易错!!!!
2 两数相加
445 两数相加 II
344. 反转字符串
面试题40. 最小的k个数
347. 前 K 个高频元素  		易错
4 寻找两个正序数组的中位数	
3 无重复字符的最长子串		易错
118 杨辉三角
121 买卖股票的最佳时机
122 买卖股票的最佳时机 II
123 买卖股票的最佳时机 III
网络延迟时间
54 螺旋矩阵
59 螺旋矩阵 II  		易错
146 LRU 缓存			易错
723 粉碎糖果	
全排列 				
组合 				
堆排序	底层实现
快排序				易错
插排序				易错
归并序

这篇关于优秀算法题记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!