# lettcodeExercise **Repository Path**: findagirl/lettcodeExercise ## Basic Information - **Project Name**: lettcodeExercise - **Description**: 求职面试,算法刷题,python3, 参照《技术面试必备基础知识 CyC2018》,使用Python3完成其中leetcode部分。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 这个 lettcode Exercise Code 的一些内容: #### 基础篇 * [***先验内容lec0***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec0/) * [***双指针lec1***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec1/) * [有序数组的 Two Sum] * [167. Two Sum II - Input array is sorted](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/1_1.py):------[题目链接](https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/) * [两数平方和] * [633. Sum of Square Numbers](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/633.py):------[题目链接]() * [反转字符串中的元音字符] * [345. Reverse Vowels of a String](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/345.py):------[题目链接]() * [回文字符串] * [680. Valid Palindrome II](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/680.py):------[题目链接]():------[题目链接]() * [归并两个有序数组] * [88. Merge Sorted Array](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/88.py):------[题目链接]() * [判断链表是否存在环] * [141. Linked List Cycle](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/141.py):------[题目链接]() * [最长子序列] * [524. Longest Word in Dictionary through Deleting](https://github.com/JeriYang/lettcodeExercise/blob/master/lec1/524.py):------[题目链接]() * [***排序lec2***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec2/) * [排版] * [排版练习题_叠筐] * [***贪心思想lec3***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec3/) * [栈的应用] * [练习题_简单计算器] * [***二分查找lec4***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec4/) * [%运算符] * [***分治lec5***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec5/) * [排版] * [排版练习题_叠筐] * [***搜索lec6***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec6/) * [栈的应用] * [练习题_简单计算器] * [***动态规划lec7***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec7/) * [斐波那契数列] * [矩阵路径] * [数组区间] * [分割整数] * [最长递增子序列] * [300. 最长递增子序列](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/300.py):------[题目链接](https://leetcode-cn.com/problems/longest-increasing-subsequence/) * [646. 最长数对链](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/646.py):------[题目链接](https://leetcode-cn.com/problems/maximum-length-of-pair-chain/) * [376. 摆动序列](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/376.py):------[题目链接](https://leetcode-cn.com/problems/wiggle-subsequence/solution/python3-tan-xin-si-xiang-jie-he-x_yzhou-tu-qiu-jie/) * [0-1背包] + 划分数组为和相等的两部分 - [416. Partition Equal Subset Sum](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/416.py):------[题目链接](https://leetcode-cn.com/problems/partition-equal-subset-sum/) + 改变一组数的正负号使得它们的和为一给定数 - [494. Target Sum](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/494.py):------[题目链接](https://leetcode-cn.com/problems/target-sum/) + 01 字符构成最多的字符串 - [474. Ones and Zeroes](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/474.py):------[题目链接](https://leetcode-cn.com/problems/ones-and-zeroes/) + 找零钱的最少硬币数 - [322. Coin Change](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/322.py):------[题目链接](https://leetcode-cn.com/problems/coin-change/) + 找零钱的硬币数组合 - [518. Coin Change 2](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/518.py):------[题目链接](https://leetcode-cn.com/problems/coin-change-2/) + 字符串按单词列表分割 - [139. Word Break](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/139.py):------[题目链接](https://leetcode-cn.com/problems/word-break/) + 组合总和 - [377. Combination Sum IV](https://github.com/JeriYang/lettcodeExercise/blob/master/lec7/377.py):------[题目链接](https://leetcode-cn.com/problems/combination-sum-iv/) * [股票交易] + 需要冷却期的股票交易 - [309. Best Time to Buy and Sell Stock with Cooldown]():------[题目链接]() + 需要交易费用的股票交易 - [714. Best Time to Buy and Sell Stock with Transaction Fee]():------[题目链接]() + 只能进行两次的股票交易 - [123. Best Time to Buy and Sell Stock III]():------[题目链接]() + 只能进行 k 次的股票交易 - [188. Best Time to Buy and Sell Stock IV]():------[题目链接]() * [字符串编辑] + 删除两个字符串的字符使它们相等 - [583. Delete Operation for Two Strings]():------[题目链接]() + 编辑距离 - [72. Edit Distance]():------[题目链接]() + 复制粘贴字符 - [650. 2 Keys Keyboard]():------[题目链接]() * [***数学lec8***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec8/) * [教材pdf] * [***链表lec9***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec9/) * [排版] * [排版练习题_叠筐] * [***树lec10***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec10/) * [栈的应用] * [练习题_简单计算器] * [***栈和队列lec11***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec11/) * [%运算符] * [***哈希表lec12***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec12/) * [排版] * [排版练习题_叠筐] * [***字符串lec13***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec13/) * [栈的应用] * [练习题_简单计算器] * [***数组与矩阵lec14***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec14/) * [%运算符] * [***图lec15***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec15/) * [栈的应用] * [练习题_简单计算器] * [***位运算lec16***](https://github.com/JeriYang/lettcodeExercise/tree/master/lec16/) * [%运算符]