leetCode刷题算法汇总

 

leetcode刷题汇总

LeetCode001|统计位数为偶数的数字

LeetCode002|返回倒数第k个节点

LeetCode003|替换空格


LeetCode004|合并两个排序的链表

leetCode005|合并k个排序链表

LeetCode006|两数之和

LeetCode007|移除元素

LeetCode009|只出现一次的数字

LeetCode10|只出现一次的数字II

LeetCode11|搜索二维矩阵

LeetCode12|两个数组的交集

LeetCode13|最小k个数

LeetCode14|合并排序的数组

LeetCode15|有序数组中出现次数超过25%的元素

LeetCode16|两数相加

LeetCode17|删除链表的节点

 LeetCode18|排序链表

LeetCode19|二叉树的深度

LeetCode20|从上到下打印二叉树

 LeetCode21|主要元素

LeetCode22|从上到下打印二叉树II

LeetCode23|求1+2+...+n

LeetCode24|第一个只出现一次的字符

LeetCode25|二叉树的镜像

LeetCode26|回文链表

LeetCode27|最长公共前缀

LeetCode28|最后一个单词的长度

LeetCode30|翻转单词顺序

LeetCode31|打印从1到最大的n位数

LeetCode32|前k个高频元素

LeetCode33|寻找重复数

LeetCode34|数组中的第k个最大元素

LeetCode35|完全二叉树的节点个数

LeetCode36|二叉树的右视图

LeetCode37|两颗二叉搜索树中所有元素

LeetCode38|根据字符出现频率排序

LeetCode39|找树左下角的值

LeetCode40|有序数组中的单一元素

LeetCode41|数组中数组出现的次数

LeetCode42|层数最深叶子节点的和

LeetCode43|最大层内元素和

LeetCode44|在每个树行中找最大值

LeetCode45|数组中重复的数据

LeetCode46|求根到叶子节点数字之和

LeetCode47|路径之和

LeetCode48|三数之和

LeetCode49|搜索旋转排序数组

LeetCode50|搜索旋转排序数组II

LeetCode51|寻找旋转排序数组中的最小值

LeetCode52|有序数组中的单一元素

LeetCode53|搜索二维矩阵II

LeetCode54|二叉树的层次遍历

 

LeetCode55|二叉树的层次遍历II

LeetCode56|二叉树的层平均值

LeetCode57|二叉树的锯齿形层次遍历

LeetCode58|N叉树的层序遍历

LeetCode59|重复N次的元素

LeetCode60|反转字符串

LeetCode61|字符串相加

LeetCode62|数组形式的整数加法

LeetCode63|香山碧云寺云碧山香

LeetCode64|茴香豆???

LeetCode65|回文链表

LeetCode66|二叉树的最小深度

LeetCode67|二分查找

LeetCode68|和为s的两个数字

LeetCode69|消失的数字

LeetCode70|最小K个数

LeetCode71|数组中第K个最大元素

LeetCode72|前K个高频元素

LeetCode73|根据字符出现频率排序

LeetCode74|有序矩阵中第K小的元素

LeetCode75|二叉搜索树的第k大节点

LeetCode76|两颗二叉搜索树中的所有元素

LeetCode77|排序链表

LeetCode78|存在重复元素

LeetCode79|平方数之和

LeetCode80|反转字符串中的元音字母

LeetCode81|移动零

LeetCode82|翻转字符串里的单词

LeetCode83|排序矩阵查找

LeetCode84|只出现一次的数字

LeetCode85|只出现一次的数字III

LeetCode86|只出现一次的数字II

LeetCode88|两数之和IV-输入BST

LeetCode89|在排序数组中查找数字I

LeetCode90|两个数组的交集

LeetCode91|寻找重复数

LeetCode92|排序数组

LeetCode93|数值的整数次方

LeetCode94|Pow(x,n)

LeetCode95|字符串中的第一个唯一字符

LeetCode96|二叉搜索树中的搜索

LeetCode97|合并两个有序链表

LeetCode98|判定字符是否唯一

LeetCode99|数组中出现次数超过一半的数字

 LeetCode100|两个数组的交集II

LeetCode101|路径总和

LeetCode102|二叉树的所有路径

LeetCode103|路径总和II

LeetCode104|求根到叶子节点数字之和

 LeetCode105|有序数组的平方

LeetCode106|从尾到头打印链表

 LeetCode107|从上打印二叉树

LeetCode108|数组中重复的数字

LeetCode109|斐波那契数列

LeetCode110|第N个泰波那契数

LeetCode111|独一无二的出现次数

LeetCode112|两数之和II-输入有序数组

LeetCode113|两数之和

LeetCode114|翻转字符串中的单词III

LeetCode115|删除排序链表中的重复元素

LeetCode116|移除元素

LeetCode117|最小的k个数

LeetCode118|前K个高频单词

LeetCode119|转换小写字母

LeetCode120|二维数组中的查找

LeetCode121|单值二叉树

LeetCode122|删除排序链表中的重复元素II

LeetCode123|二叉搜索树中第K小的元素

LeetCode124|二叉树的中序遍历

LeetCode125|二叉树的前序遍历

LeetCode126|二叉树的后续遍历

LeetCode127|检查平衡性

LeetCode128|二叉树的最大深度

LeetCode129|不用加减乘除做加法

LeetCode130|按摩师

LeetCode131|打家劫舍

LeetCode132|会议室

LeetCode133|合并区间

LeetCode134|插入区间

LeetCode135|包含min函数的栈

leetcode136|把二叉搜索树转换为累加树

LeetCode137|求众数II

LeetCode138|搜索插入位置

LeetCode139|寻找两个正序数组的中位数

LeetCode140|有多少小于当前数字的数字

leetCode141|滑动窗口的最大值

LeetCode142|移除重复节点

LeetCode143|数对和

LeetCode144|在排序数组中查找元素的第一个和最后一个位置

LeetCode145|数组中数字出现的次数II

LeetCode146|缺失的第一个正数

LeetCode147|丢失的数字

LeetCode148|颜色分类

LeetCode149|两棵二叉搜索树中的所有元素

LeetCode150|最后一个单词的长度

LeetCode151|翻转字符串中的单词III

LeetCode152|字符串中的单词数

 LeetCode153|删除排序数组中的重复项

LeetCode154|删除排序数组中的重复项II

LeetCode155|移除链表元素

LeetCode156|判断能否形成等差数列

leetCode157|二叉搜索树的最小绝对差

leetcode158|数组中的k-diffs数对

leetCode159|二叉搜索树的第k大节点

leetCode160|链表中倒数第k个节点

未完待续.........

  

  

  

  

 

 

 

你可能感兴趣的:(二叉树,链表,算法,数据结构,排序算法)