LeetCode
杨Alan
渣渣鹏
展开
-
Leetcode刷题记录(Leetcode题解)
前言 渣渣彭的Leetcode刷题记录,缓慢持续更新中~ ???? 算法思想 双指针 排序 二分查找 分治 搜索 动态规划 数据结构 链表 树 栈和队列 哈希表 字符串 数组与矩阵 图 位运算原创 2020-05-24 22:28:04 · 255 阅读 · 0 评论 -
玩转算法面试-- Leetcode真题分门别类讲解
如何“正确”的回答一个算法问题 对一组数据进行排序: 1、这组数据有什么样的特征? • ①有没有可能包含有大量重复的元素? 如果有这种可能的话,三路快排是更好的选择(Java种快排的基本实现就是使用三路快排)。 • ②是否大部分数据距离它正确的位置很近?是否近乎有序? 如果是这样的话,插入排序是更好的选择(如对银行的业务按照业务发生的时间进行排序,大多数业务先发生也...原创 2020-04-04 00:52:44 · 1394 阅读 · 0 评论