开源地址:点击该链接


前言

十月份共有60道题目,全部属于 Easy 难度的,所以公众号中分享出来的并不多,只是挑了一些感觉还可以的才分享了出来,这60道题目我按照不同类别进行了分类整理,所有源码以及对应的解题思路均匀开源到 GitHub,公众号内回复“LeetCode”获取,具体题目如下。

题目分类

数组

  • 0001_two_sum
  • 0026_remove_duplicates_from_sorted_array
  • 0027_remove_element
  • 0035_search_insert_position
  • 0045_jump_game_II
  • 0053_maximum_subarray
  • 0055_jump_game
  • 0066_plus_one
  • 0088_merge_sorted_array
  • 0106_binary_tree_postorder_traversal
  • 0118_pascals_triangle
  • 0119_pascals_triangle_ii
  • 0121_best_time_to_buy_and_sell_stock
  • 0122_best_time_to_buy_and_sell_stock_ii
  • 0167_two_sum_ii
  • 0169_majority_element
  • 0189_rotate_array
  • 0217_contains_duplicate
  • 0219_contains_duplicate_ii

宽度优先搜索

  • 0101_symmetric_tree
  • 0107_binary_tree_level_order_traversal_ii
  • 0111_minimum_depth_of_binary_tree

位运算

  • 0136_single_number
  • 0169_majority_element
  • 0190_reverse_bits
  • 0191_number_of_1_bits
  • 0231_power_of_two

二分查找

  • 0035_search_insert_position
  • 0069_sqrtx
  • 0167_two_sum_ii
  • 0222_count_complete_tree_nodes
  • 0300_longest_increasing_subsequence

分治法

  • 0053_maximum_subarray
  • 0169_majority_element

设计

  • 0155_min_stack
  • 0225_implement_stack_using_queues
  • 0232_implement_queue_using_stacks

深度优先搜索

  • 0100_same_tree
  • 0101_symmetric_tree
  • 0104_maximum_depth_of_binary_tree
  • 0106_binary_tree_postorder_traversal
  • 0108_convert_sorted_array_to_binary_search_tree
  • 0110_balanced_binary_tree
  • 0111_minimum_depth_of_binary_tree
  • 0112_path_sum

动态规划

  • 0053_maximum_subarray
  • 0070_climbing_stairs
  • 0121_best_time_to_buy_and_sell_stock
  • 0198_house_robber
  • 0300_longest_increasing_subsequence

贪心法

  • 0045_jump_game_II
  • 0055_jump_game
  • 0122_best_time_to_buy_and_sell_stock_ii

哈希表

  • 0001_two_sum
  • 0136_single_number
  • 0149_max_points_on_a_line
  • 0202_happy_numbers
  • 0204_count_primes
  • 0205_isomorphic_strings
  • 0217_contains_duplicate
  • 0219_contains_duplicate_ii

链表

  • 0021_merge_two_sorted_lists
  • 0083_remove_duplicates_from_sorted_list
  • 0141_linked_list_cycle
  • 0147_insertion_sort_list
  • 0160_intersection_of_two_linked_lists
  • 0203_remove_linked_list_elements
  • 0206_reverse_linked_list
  • 0234_palindrome_linked_list
  • 0237_delete_node_in_a_linked_list

数学

  • 0007_reverse_integer
  • 0009_palindrome_number
  • 0013_roman_to_integer
  • 0067_add_binary
  • 0069_sqrtx
  • 0149_max_points_on_a_line
  • 0168_excel_sheet_column_title
  • 0172_factorial_trailling_zeros
  • 0202_happy_numbers
  • 0204_count_primes
  • 0231_power_of_two

栈

  • 0020_valid_parentheses
  • 0144_binary_tree_preorder_traversal
  • 0150_evaluate_reverse_polish_notation
  • 0155_min_stack
  • 0225_implement_stack_using_queues
  • 0232_implement_queue_using_stacks

字符串

  • 0013_roman_to_integer
  • 0014_longest_common_prefix
  • 0020_valid_parentheses
  • 0028_implement_strstr
  • 0038_count_and_say
  • 0058_length_of_last_word
  • 0067_add_binary
  • 0125_valid_palindrome

双指针

  • 0026_remove_duplicates_from_sorted_array
  • 0027_remove_element
  • 0028_implement_strstr
  • 0088_merge_sorted_array
  • 0125_valid_palindrome
  • 0141_linked_list_cycle
  • 0167_two_sum_ii
  • 0234_palindrome_linked_list

树

  • 0100_same_tree
  • 0101_symmetric_tree
  • 0104_maximum_depth_of_binary_tree
  • 0106_binary_tree_postorder_traversal
  • 0107_binary_tree_level_order_traversal_ii
  • 0108_convert_sorted_array_to_binary_search_tree
  • 0110_balanced_binary_tree
  • 0111_minimum_depth_of_binary_tree
  • 0112_path_sum
  • 0144_binary_tree_preorder_traversal
  • 0222_count_complete_tree_nodes
  • 0226_invert_binary_tree
  • 0235_lowest_common_ancestor_of_a_binary_search_tree
  • 0617_merge_two_binary_trees

LeetCode 十月份题目汇总的更多相关文章

  1. leetcode - 位运算题目汇总(下)

    接上文leetcode - 位运算题目汇总(上),继续来切leetcode中Bit Manipulation下的题目. Bitwise AND of Numbers Range 给出一个范围,[m, ...

  2. LeetCode高频题目(100)汇总-Java实现

    LeetCode高频题目(100)汇总-Java实现       LeetCode高频题目(100)汇总-Java实现 目录 第01-50题 [Leetcode-easy-1] Two Sum [Le ...

  3. LeetCode算法题目解答汇总(转自四火的唠叨)

    LeetCode算法题目解答汇总 本文转自<四火的唠叨> 只要不是特别忙或者特别不方便,最近一直保持着每天做几道算法题的规律,到后来随着难度的增加,每天做的题目越来越少.我的初衷就是练习, ...

  4. All LeetCode Questions List 题目汇总

    All LeetCode Questions List(Part of Answers, still updating) 题目汇总及部分答案(持续更新中) Leetcode problems clas ...

  5. LeetCode 11月第2周题目汇总

    开源地址:点击该链接 前言 最近比较忙,这周几乎没有刷题,只刷了6道题~ 题目汇总 0387_first_unique_character_in_a_string类似的题目比较多了,字符串中找出特别的 ...

  6. leetcode上题目的分类

    leetcode链表部分题目 https://zhuanlan.zhihu.com/p/29800285 <[Leetcode][链表]相关题目汇总/分析/总结> leetcode堆部分题 ...

  7. 2016年Web前端面试题目汇总

    转载: 2016年Web前端面试题目汇总 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢 ...

  8. 前端面试题目汇总摘录(JS 基础篇)

    JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string typeof null; // o ...

  9. LeetCode SQL题目(第一弹)

    LeetCode SQL题目 注意:Leetcode上的SQL编程题都提供了数据表的架构程序,只需要将它贴入本地数据库即可调试自己编写的程序 不管是MS-SQL Server还是MySQL都需要登陆才 ...

随机推荐

  1. FlagCounter被封杀?自己实现一个简单的多国访客计数器

    起因 前段时间发现博客右边的FlagCounter计数器突然没了,又看到了博客园封杀了FlagCounter的消息,有点摸不着头脑.于是上FlagCounter的网站上看了一眼,发现最近出现的来自新国 ...

  2. 编程范式 --- 函数式编程(Funtional Programming,简称FP)

    函数式编程(Funtional Programming,简称FP)是一种编程范式,也就是如何编写程序的方法论 主要思想:把计算过程尽量分解成一系列可复用函数的调用 主要特征:函数是"第一等公 ...

  3. 4.7 if else-if

    c#中的if else-if if else-if  中最后的"else":如果用户输入的不等于上面的else if(xxx)表达式,则输出这行代码. **不参与运算的数值不用转换 ...

  4. opencv霍夫变换

    霍夫变换不仅可以找出图片中的直线,也可以找出圆,椭圆,三角形等等,只要你能定义出直线方程,圆形的方程等等. 不得不说,现在网上的各种博客质量真的不行,网上一堆文章,乱TM瞎写,误人子弟.本身自己就没有 ...

  5. java 队列和栈相互实现

    一.队列实现栈 public class queue2stack { public static void main(String[] args) { QS qs = new QS(); qs.pus ...

  6. Oracle 的 rownum 问题

    对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<.<=.!=),并非说用>,>=,=,be ...

  7. jquery复习日记(1)

    jquery封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作.事件处理.动画设计和Ajax交互. 核心关键字: 链式.多功能.高效灵活   1 ...

  8. mac下ip地址重定向

    在终端临时使用最高权限用vim编辑/etc下的hosts文件,若提示Password: 输入开机登录密码并回车: yanguobindeMacBook-Pro:~ yanguobin$ sudo vi ...

  9. 关于jQery中$.Callbacks()的理解

    $.Callbacks()主要使用了回调,而说到回调又不得不说javascript的事件循环机制了. 所以想了解回调最好先看看js运行机制. $.Callbacks()可以理解为创建一个回调队列 va ...

  10. CSS3属性—— line-clamp控制文本行数

    说明: 限制在一个块元素显示的文本的行数. -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中. 为 ...