LeetCode 十月份题目汇总


开源地址:点击该链接


前言

十月份共有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

原文地址:https://www.cnblogs.com/jiau/p/11777239.html

时间: 2024-11-16 20:00:52

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

LeetCode 11月第2周题目汇总

开源地址:点击该链接 前言 最近比较忙,这周几乎没有刷题,只刷了6道题~ 题目汇总 0387_first_unique_character_in_a_string类似的题目比较多了,字符串中找出特别的那一个,由于字符串数目有限,所以直接使用哈希表即可,使用 unordered_map 会有点慢,直接使用数组比较快:第一次遍历统计每个字符的数量,第二次遍历找出第一个只出现一次的字符即可. 0389_find_the_difference题目是找出两个字符串中唯一一个不同的字符是什么,这个题目和 0

剑指 Offer 题目汇总索引

剑指 Offer 总目录:(共50道大题) 1. 赋值运算符函数(或应说复制拷贝函数问题) 2. 实现 Singleton 模式 (C#) 3.二维数组中的查找 4.替换空格               时间:O(n) 空间:O(1) 5.从尾到头打印链表 6. 重建二叉树          && 二叉树的各种遍历(BFS,DFS,DLR,LDR,LRD) 7.用两个栈实现队列 8.旋转数组的最小数字 9.斐波那契数列第 n 项        时间O(lgn) 10.一个整数的二进制表示中

HTML5面试题目汇总(二)

HTML5面试题目汇总(二) 标签: javascript 2016-07-19 10:15 639人阅读 评论(0) 收藏 举报  分类: javascript(16)  1.怎样添加.移除.移动.复制.创建和查找节点? 1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加.移除.替换.插入 appendChild() //添加 remo

线段树题目汇总

区间合并部分: POJ 3667 Hotel 求某大于等于a的最长区间 #include <cstdio> #include <cstring> #include <algorithm> #include <iostream> #define LEN 50001<<2 using namespace std; struct Line_tree { //分别表示以当前区间为左端点的最长连续空白区间,为右端点的最长连续空白区间,该区间的最长连续空白区

NYOJ 搜索题目汇总 NYOJ 20、21、27、42、58、82、202、284、325、353、488、491、523、592、722

NYOJ 搜索题目汇总 NYOJ 20 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<vector> #include<algorithm> using namespace std; int pre[100005]; vector<int>v[100005];//存储每个结点相邻的边 void DFS(int

LeetCode SQL题目(第一弹)

LeetCode SQL题目 注意:Leetcode上的SQL编程题都提供了数据表的架构程序,只需要将它贴入本地数据库即可调试自己编写的程序 不管是MS-SQL Server还是MySQL都需要登陆才能使用,我没有使用SSMS 或Workbench,而是直接使用sqlcmd,解决登陆问题可以参考这个链接(http://www.cnblogs.com/skynothing/archive/2010/08/26/1809125.html)感谢这位博主的帮助. 181. Employees Earni

力扣题目汇总(加一,旋转数组,整数反转)

力扣题目汇总(加一,旋转数组,整数反转) 加一 1.题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123. 示例 2: 输入: [4,3,2,1] 输出: [4,3,2,2] 解释: 输入数组表示数字 4321. 2.解题思路 #错误思路 列表最后一位加1,判断最后

力扣题目汇总(转换成小写字母,唯一摩尔斯密码,有序数组平方)

力扣题目汇总(转换成小写字母,唯一摩尔斯密码,有序数组平方) 转换成小写字母 1.题目描述 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here" 输出: "here" 示例 3: 输入: "LOVELY" 输出: "lovel

2019最新Android中级面试题目汇总解答

注:因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解. Android进阶延伸点 1.如何进行单元测试,如何保证App稳定 ? 参考回答: 要测试Android应用程序,通常会创建以下类型自动单元测试 本地测试:只在本地机器JVM上运行,以最小化执行时间,这种单元测试不依赖于Android框架,或者即使有依赖,也很方便使用模拟框架来模拟依赖,以达到隔离Android依赖的目的,模拟框架如Goog