[leetcode]1. Two Sum两数之和 Two Pointers, HashMap Easy
[leetcode]2. Add Two Numbers两数相加 Math, LinkedList Medium
[leetcode]3. Longest Substring Without Repeating Characters无重复字母的最长子串 Sliding Window Medium
[leetcode]4. Median of Two Sorted Arrays俩有序数组的中位数 Merge Sort, Binary Search Hard
[leetcode]5. Longest Palindromic Substring最长回文子串 Dynamic Programming, Manacher Medium
[leetcode]6. ZigZag Conversion字符串Z形排列 String Medium
[leetcode]7. Reverse Integer反转整数 Math Easy
[leetcode]8. String to Integer (atoi)字符串转整数 Math  Medium
[leetcode]9. Palindrome Number 回文数 Math Easy
[leetcode]10. Regular Expression Matching正则表达式的匹配 Dynamic Programming Hard
[leetcode]11. Container With Most Water存水最多的容器 Two Pointers Easy
[leetcode]12. Integer to Roman整数转罗马数字 String Easy
[leetcode]13. Roman to Integer罗马数字转整数 String Easy
[leetcode]14. Longest Common Prefix 最长公共前缀 String Easy 
[leetcode]15. 3Sum三数之和 Two Pointers Medium
[leetcode]16. 3Sum Closest最接近的三数之和 Two Pointers Medium
[leetcode]17. Letter Combinations of a Phone Number手机键盘的字母组合 Backtracking Medium
[leetcode]18. 4Sum四数之和 Two Pointers Medium
[leetcode]19. Remove Nth Node From End of List删除链表倒数第N个节点 LinkedList Easy
[leetcode]20. Valid Parentheses有效括号序列 Stack Easy
[leetcode]21. Merge Two Sorted Lists合并两个链表 Merge Sort Easy
[leetcode]22. Generate Parentheses生成括号 Backtracking Medium
[leetcode]23. Merge k Sorted Lists归并k个有序链表 PriorityQueue Medium
[leetcode]24. Swap Nodes in Pairs交换节点对 LinkedList Easy
[leetcode]25. Reverse Nodes in k-Group每k个节点反转一下 LinkedList Hard
[leetcode]26. Remove Duplicates from Sorted Array有序数组去重(单个元素只出现一次)  Two Pointers Easy
[leetcode]27. Remove Element删除元素 Two Pointers Easy
[leetcode]28. Implement strStr()实现strStr() Two Pointers Easy
[leetcode]29. Divide Two Integers两整数相除 Math Medium
[leetcode]30. Substring with Concatenation of All Words由所有单词连成的子串 Sliding Window Hard
[leetcode]31. Next Permutation 下一个排列 Array Medium
[leetcode]32. Longest Valid Parentheses最长合法括号子串 Stack, Two Pointers Medium
[leetcode]33. Search in Rotated Sorted Array旋转过有序数组里找目标值 Binary Search Medium
[leetcode]34.Find First and Last Position of Element in Sorted Array找区间 Binary Search Medium
[leetcode]35. Search Insert Position寻找插入位置 Binary Search Easy
[leetcode]36. Valid Sudoku验证数独 HashMap Medium
[leetcode]37. Sudoku Solver 解数独 Backtracking Hard
[leetcode]38. Count and Say数数 String Easy
[leetcode]39. Combination Sum组合之和 Backtracking Medium
[leetcode]40. Combination Sum II组合之和之二 Backtracking Medium
[leetcode]41. First Missing Positive第一个未出现的正数 Bucket Sort Hard
[leetcode]42. Trapping Rain Water雨水积水问题 Two Pointers Medium
[leetcode]43. Multiply Strings高精度乘法 Math  Medium
[leetcode]44. Wildcard Matching万能符匹配 Dynamic Programming Hard 
[leetcode]45. Jump Game II青蛙跳(跳到终点最小步数) Greedy Hard
[leetcode]46. Permutations全排列(给定序列无重复元素) Backtracking Medium
[leetcode]47. Permutations全排列(给定序列有重复元素)  Backtracking Medium
[leetcode]48. Rotate Image旋转图像 Array Medium
[leetcode]49. Group Anagrams变位词归类 HashMap Medium
[leetcode]50. Pow(x, n)求幂  Binary Search Medium

LeetCode解题录-1~50的更多相关文章

  1. LeetCode解题录-51~100

    [leetcode]51. N-QueensN皇后    Backtracking Hard [leetcode]52. N-Queens II N皇后 Backtracking Hard [leet ...

  2. Leetcode解题思想总结篇:双指针

    Leetcode解题思想总结篇:双指针 1概念 双指针:快慢指针. 快指针在每一步走的步长要比慢指针一步走的步长要多.快指针通常的步速是慢指针的2倍. 在循环中的指针移动通常为: faster = f ...

  3. LeetCode解题报告:Linked List Cycle && Linked List Cycle II

    LeetCode解题报告:Linked List Cycle && Linked List Cycle II 1题目 Linked List Cycle Given a linked ...

  4. leetcode解题报告(2):Remove Duplicates from Sorted ArrayII

    描述 Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For ex ...

  5. LeetCode解题记录(贪心算法)(二)

    1. 前言 由于后面还有很多题型要写,贪心算法目前可能就到此为止了,上一篇博客的地址为 LeetCode解题记录(贪心算法)(一) 下面正式开始我们的刷题之旅 2. 贪心 763. 划分字母区间(中等 ...

  6. LeetCode 解题报告索引

    最近在准备找工作的算法题,刷刷LeetCode,以下是我的解题报告索引,每一题几乎都有详细的说明,供各位码农参考.根据我自己做的进度持续更新中......                        ...

  7. leetCode解题报告5道题(六)

    题目一: Longest Substring Without Repeating Characters Given a string, find the length of the longest s ...

  8. LeetCode解题中位运算的运用

    位运算是我最近才开始重视的东西,因为在LeetCode上面刷题的时候发现很多题目使用位运算会快很多.位运算的使用包含着许多技巧(详细可以参考http://blog.csdn.net/zmazon/ar ...

  9. Leetcode解题思路总结(Easy篇)

    终于刷完了leetcode的前250道题的easy篇.好吧,其实也就60多道题,但是其中的套路还是值得被记录的. 至于全部code,请移步github,题目大部分采用python3,小部分使用C,如有 ...

随机推荐

  1. mybatis关于ORM的使用以及设计(二)[DaoInterface 转换 Mapper代理对象]

    第一节中,分析了Mybatis的ORM框架的初始化,这篇来分析SQL执行过程中,对象->SQL是如何转换的 其中包含两种映射思想 ①DAO接口->Mapper实例 ②执行DAO的方法时,参 ...

  2. ABAP笔记

    ABAP程序开发,经常会遇到报表开发需求.使用ABAP的Report类型程序开发报表十分便利,用很少的代码就可以快速开发出一个报表.这种报表需求,抛开各种细枝末节,都可以归结为“三步走”:1.选择屏幕 ...

  3. Android CheckBox修改大小、边框颜色,以及自定义CheckBox;

    CheckBox修改大小: android:scaleX="0.8" android:scaleY="0.8" CheckBox修改边框颜色,注意不是背景色: ...

  4. Python数据类型的内置函数之str(字符串)

    Python数据类型内置函数 - str(字符串) - list(列表) - tuple(元组) - dict(字典) - set(收集) str(字符串)的一些操作 - 字符串相连方法 # 字符串的 ...

  5. mvc开发中DTO,DO,FROM的区别

    DO:数据库实体类映射到model里的实体类,每个字段都和数据库相对应,一般来说开发的时候不要去添加或者修改里面的实体 DTO:与前台交互的时候(一般来说是查询操作)有一些数据字段是那一张表里面没有囊 ...

  6. scrapy-shell, settings

    进入scrapy shell交互终端 scrapy shell  url settings配置文件 NUMBER = 1 可以通过 spider对象调用 class SunshineSpider(sc ...

  7. MVC人员管理系统

    基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面.同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作.将数据传回主界面以及跳转回主界面.根据不同情况 ...

  8. HTML5 前端将 dom 元素转化为 Word,EXCEL 或者图片 并实现下载

    < 一 >  word  1,依赖于 jquery.html.word.js 插件 => https://blog-static.cnblogs.com/files/lovling/ ...

  9. PSR-1 基本代码规范

    基本代码规范 本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性. 关键词 “必须”("MUST").“一定不可/一定不能”("MU ...

  10. JS常见兼容性问题

    兼容性问题:函数(方法)兼容 描述:部分W3C指定的函数,有部分老的浏览器不支持 解决: 条件判断,如果有,则使用,添加原型方法,例如 String 的 trim 方法 if(!String.prot ...