# leetcode0805 **Repository Path**: hchouse/leetcode0805 ## Basic Information - **Project Name**: leetcode0805 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-05 - **Last Updated**: 2021-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 笔试刷题 ## 基础算法 ### [排序算法](basic/sort/README.md) - [冒泡排序](basic/sort/bobble_sort.py) - [插入排序](basic/sort/insert_sort.py) - [希尔排序](basic/sort/shell_sort.py) - [选择排序](basic/sort/select_sort.py) - [归并排序](basic/sort/merge_sort.py) - [快速排序](basic/sort/quick_sort.py) - [堆排序](basic/sort/heap_sort.py) ### [查找算法](basic/search/README.md) - [二分查找](basic/search/binary_search.py) - [查找第一个值等于给定值的元素](basic/search/binary_search_1.py) - [查找最后一个值等于给定值的元素](basic/search/binary_search_2.py) - [查找第一个大于等于给定值的元素](basic/search/binary_search_3.py) - [查找最后一个小于等于给定值的元素](basic/search/binary_search_4.py) - [在排序数组中查找元素的第一个和最后一个位置](basic/search/34.py) - [求平方根](basic/search/69.py) - [寻找峰值](basic/search/162.py) - [寻找第一个错误版本](basic/search/278.py) - [不动点](basic/search/1064.py) ## 高频考题 ### [数组](leetcode/array/README.md) - [删除有序数组中的重复项](leetcode/array/26.py) - [删除有序数组中的重复项II](leetcode/array/80.py) - [移除元素](leetcode/array/27.py) - [移动零](leetcode/array/283.py) - [数组中的重复数字](leetcode/array/3.py) - [旋转数组](leetcode/array/189.py) - [螺旋矩阵](leetcode/array/54.py) - [两数之和](leetcode/array/1.py) - [三数之和](leetcode/array/15.py) - [四数之和](leetcode/array/18.py) - [较小的三数和](leetcode/array/259.py) - [多数元素](leetcode/array/169.py) - [最接近的三数和](leetcode/array/16.py) - [合并两个有序数组](leetcode/array/88.py) - [寻找旋转排序数组中的最小值](leetcode/array/153.py) - [寻找旋转排序数组中的最小值 II](leetcode/array/154.py) - [除自身以外数组的乘积](leetcode/array/238.py) ### [字符串](leetcode/string/README.md) - [无重复字符的最长子串](leetcode/string/3.py) - [最小覆盖子串](leetcode/string/76.py) - [至多包含两个不同字符的最长子串](leetcode/string/159.py) - [串联所有单词的子串](leetcode/string/30.py) - [最长公共前缀](leetcode/string/14.py) - [反转该字符串中的元音字母](leetcode/string/345.py) - [字符串转换整数 (atoi)](leetcode/string/8.py) - [赎金信](leetcode/string/383.py) ### [链表](leetcode/chain/README.md) - [两数求和](leetcode/chain/2.py) - [两数求和II](leetcode/chain/445.py) - [从尾到头打印链表](leetcode/chain/6.py) - [删除链表中的节点](leetcode/chain/237.py) - [删除排序链表中的重复元素](leetcode/chain/83.py) - [删除排序链表中的重复元素 II](leetcode/chain/82.py) - [移除链表元素](leetcode/chain/203.py) - [返回倒数第 k 个节点](leetcode/chain/2_2.py) - [两两交换链表中的节点](leetcode/chain/24.py) - [合并两个有序链表](leetcode/chain/21.py) - [合并K个升序链表](leetcode/chain/23.py) - [对链表进行插入排序](leetcode/chain/147.py) - [排序链表](leetcode/chain/148.py) - [反转链表](leetcode/chain/206.py) - [反转链表II](leetcode/chain/92.py) - [重排链表](leetcode/chain/143.py) - [旋转链表](leetcode/chain/61.py) - [回文链表](leetcode/chain/234.py) - [相交链表](leetcode/chain/160.py) - [奇偶链表](leetcode/chain/328.py) - [环形链表](leetcode/chain/141.py) - [环形链表II](leetcode/chain/142.py) ### [二叉树](README.md) - [前序遍历](leetcode/tree/144.py) - [后序遍历](leetcode/tree/145.py) - [中序遍历](leetcode/tree/94.py) - [对称二叉树](leetcode/tree/101.py) - [树的子结构](leetcode/tree/26.py) - [翻转二叉树](leetcode/tree/226.py) - [层序遍历](leetcode/tree/102.py) - [层序遍历II](leetcode/tree/107.py) - [二叉树的右视图](leetcode/tree/199.py) - [二叉树的最大深度](leetcode/tree/104.py) - [二叉树的最小深度](leetcode/tree/111.py) - [二叉树的所有路径](leetcode/tree/257.py) - [路径总和](leetcode/tree/112.py) - [路径总和II](leetcode/tree/113.py) - [从前序与中序遍历序列构造二叉树](leetcode/tree/105.py) - [从中序与后序遍历序列构造二叉树](leetcode/tree/106.py) - [二叉搜索树的后序遍历序列](leetcode/tree/33.py) - [二叉搜索树迭代器](leetcode/tree/173.py) - [二叉搜索树的最近公共祖先](leetcode/tree/235.py) - [二叉树的最近公共祖先](leetcode/tree/236.py) - [将二叉搜索树转换为单链表](leetcode/tree/17.12.py) - [将二叉搜索树转化为排序的双向链表](leetcode/tree/426.py) - [填充每个节点的下一个右侧节点指针](leetcode/tree/116.py) ## [数学](leetcode/math/README.md) - [只出现一次的数字](leetcode/math/136.py) - [只出现一次的数字II](leetcode/math/137.py) - [计数质数](leetcode/math/204.py) ## [栈和队列](leetcode/queue_stack/README.md) - [有效的括号](leetcode/queue_stack/20.py) - [每日温度](leetcode/queue_stack/739.py) - [柱状图中最大的矩形](leetcode/queue_stack/84.py) - [接雨水](leetcode/tree/42.py) - [基本计算器](leetcode/queue_stack/227.py) - [下一个更大元素 I](leetcode/queue_stack/469.py) - [下一个更大元素 II](leetcode/queue_stack/503.py) ## [回溯](leetcode/backdate/README.md) - [子集](leetcode/backtrack/78.py) - [子集II](leetcode/backtrack/90.py) - [组合之和](leetcode/backtrack/39.py) - [8皇后](leetcode/backtrack/8.12.py) - [字符串的排列](leetcode/backtrack/38.py) # Ref > https://github.com/doocs/leetcode