文件名称:leetcode338-books:图书
文件大小:1014KB
文件格式:ZIP
更新时间:2024-07-21 00:18:37
系统开源
leetcode 338 LeetCode 指南 语言: Java 说明: 每道题在代码头部都添加了我的解题思路和批注,Eg: /***** * 287. Find the Duplicate Number * 题意:n+1个数属于[1~n],找出重复的那个数 * 难度:Medium * 分类:Array, Two Pointers, Binary Search * 思路:如果nums[i]不在对应位置,则和对应位置交换。如果对应位置上也为该数,说明这个数就是重复的数字。这个方法改变了数组。是错误的。 * 另一种方法,把问题转换成有环链表,找环的起始节点。O(n) O(1) lc142 * 二分查找,每次看一边数字的个数, O(nlog(n)) O(1) * Tips:剑指offer原题 */ RoadMap :soccer_ball: :basketball: :hamburger: LeetCode Problems I have Soved 001 | 002 | 003 | 004 | 005 | 007 | 008 | 009 | 010 | 011 | 013 | 014 | 015 | 016 | 017 | 019 | 020 | 0