C#LeetCode刷题,走进Google,走近人生
概述
该文章的最新版本已迁移至个人博客【比特飞】,单击链接 https://www.byteflying.com/archives/1015 访问。
本系列博文将会向大家展示我在LeetCode上的刷题进度。一来为自己的成长记录点点滴滴,二来跟大家一起探讨技术共同寻找最优解。这个系列的更新速度要视情况而定,尽量做到一日一更。部分题目由于各种原因暂未找到最优解,我会先做标记,之后再补上。另外,大部分题目我都会使用数个不同的解法并分析各自的时间复杂度。除非明确说明,否则所有解法均提交LeetCode并AC。
注:AC指Accept,TLE指Time Limit Exceeded。本文导航按LeetCode标签设计,部分题目会在不同的标签间重复。
导航
| # | 链接 | 
| 1 | 数组 | 
| 2 | 哈希表 | 
| 3 | 链表 | 
| 4 | 数学 | 
| 5 | 双指针 | 
| 6 | 字符串 | 
| 7 | 二分查找 | 
| 8 | 分治算法 | 
| 9 | 动态规划 | 
| 10 | 回溯算法 | 
| 11 | 栈 | 
| 12 | 堆 | 
| 13 | 贪心算法 | 
| 14 | 排序 | 
| 15 | 位运算 | 
| 16 | 树 | 
| 17 | 深度优先搜索 | 
| 18 | 广度优先搜索 | 
| 19 | 并查集 | 
| 20 | 图 | 
| 21 | 设计 | 
| 22 | 拓扑排序 | 
| 23 | 字典树 | 
| 24 | 树状数组 | 
| 25 | 线段树 | 
| 26 | 二叉搜索树 | 
| 27 | 递归 | 
| 28 | 脑筋急转弯 | 
| 29 | 记忆化 | 
| 30 | 队列 | 
| 31 | 极小化极大 | 
| 32 | 蓄水池抽样 | 
| 33 | 几何 | 
| 34 | Map | 
| 35 | 随机数 | 
| 36 | 拒绝采样 | 
| 101 | 数据库 | 
| 102 | Shell | 
| 103 | 多线程 | 
| 104 | 程序员面试金典 | 
| 105 | 剑指Offer | 
该文章的最新版本已迁移至个人博客【比特飞】,单击链接 https://www.byteflying.com/archives/1015 访问。
C#LeetCode刷题,走进Google,走近人生的更多相关文章
- LeetCode刷题专栏第一篇--思维导图&时间安排
		昨天是元宵节,过完元宵节相当于这个年正式过完了.不知道大家有没有投入继续投入紧张的学习工作中.年前我想开一个Leetcode刷题专栏,于是发了一个投票想了解大家的需求征集意见.投票于2019年2月1日 ... 
- leetcode 刷题进展
		最近没发什么博客了 凑个数 我的leetcode刷题进展 https://gitee.com/def/leetcode_practice 个人以为 刷题在透不在多 前200的吃透了 足以应付非算法岗 ... 
- LeetCode刷题指南(字符串)
		作者:CYC2018 文章链接:https://github.com/CyC2018/CS-Notes/blob/master/docs/notes/Leetcode+%E9%A2%98%E8%A7% ... 
- leetcode刷题记录--js
		leetcode刷题记录 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但 ... 
- LeetCode刷题总结之双指针法
		Leetcode刷题总结 目前已经刷了50道题,从零开始刷题学到了很多精妙的解法和深刻的思想,因此想按方法对写过的题做一个总结 双指针法 双指针法有时也叫快慢指针,在数组里是用两个整型值代表下标,在链 ... 
- Leetcode刷题记录(python3)
		Leetcode刷题记录(python3) 顺序刷题 1~5 ---1.两数之和 ---2.两数相加 ---3. 无重复字符的最长子串 ---4.寻找两个有序数组的中位数 ---5.最长回文子串 6- ... 
- LeetCode刷题总结-数组篇(上)
		数组是算法中最常用的一种数据结构,也是面试中最常考的考点.在LeetCode题库中,标记为数组类型的习题到目前为止,已累计到了202题.然而,这202道习题并不是每道题只标记为数组一个考点,大部分习题 ... 
- LeetCode刷题总结-数组篇(中)
		本文接着上一篇文章<LeetCode刷题总结-数组篇(上)>,继续讲第二个常考问题:矩阵问题. 矩阵也可以称为二维数组.在LeetCode相关习题中,作者总结发现主要考点有:矩阵元素的遍历 ... 
- LeetCode刷题总结-数组篇(下)
		本期讲O(n)类型问题,共14题.3道简单题,9道中等题,2道困难题.数组篇共归纳总结了50题,本篇是数组篇的最后一篇.其他三个篇章可参考: LeetCode刷题总结-数组篇(上),子数组问题(共17 ... 
- LeetCode刷题总结-树篇(下)
		本文讲解有关树的习题中子树问题和新概念定义问题,也是有关树习题的最后一篇总结.前两篇请参考: LeetCode刷题总结-树篇(上) LeetCode刷题总结-树篇(中) 本文共收录9道题,7道中等题, ... 
随机推荐
- Ethical Hacking - NETWORK PENETRATION TESTING(10)
			WPA Craking WPA was designed to address the issues in WEP and provide better encryption. The main is ... 
- vue使用elementUI form表单label样式修改
			更多关于修改ElementUI样式的方法,可以参考这篇文章 1.删除style标签中的 scoped 属性 <style lang="lang" scoped> ... ... 
- 二分图&网络流初步
			链接 : 最小割&网络流应用 EK太低级了,不用. 那么请看:#6068. 「2017 山东一轮集训 Day4」棋盘,不用EK你试试? dinic模板及部分变形应用见zzz大佬的博客:网络流学 ... 
- flask json 格式下 decimal 不是正确格式的问题
			import decimal class DecimalEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, decima ... 
- 基于.Net Core的Redis实现查询附近的地理信息
			1.使用的Redis客户端为:ServiceStack.Redis 2.Redis 中的 GEORedis是我们最为熟悉的K-V数据库,它常被拿来作为高性能的缓存数据库来使用,大部分项目都会用到它.从 ... 
- VS Code小白使用教程
			本文来自作者:你不知道的巨蟹 原文链接 https://www.cnblogs.com/tu-0718/p/10935910.html,如有侵权,则可删除. 前言 现在使用Vscode编码的人越来越多 ... 
- 一个startforresult的例子
			https://blog.csdn.net/qq_32521313/article/details/52451364 
- Dockerfile镜像优化,减小镜像
			前言镜像的优化注意几条: 选择最精简的基础镜像减少镜像的层数清理镜像构建的中间产物注意优化网络请求尽量去用构建缓存使用多阶段构建镜像接下来我们以rhel7镜像构建容器,并在容器中安装nginx的源码包 ... 
- phpcms视频模块实现列表页打开内容页直接播放视频
			摘自phpcms论坛 原链接地址:http://bbs.phpcms.cn/thread-557691-1-1.html 之前下载研究过“化蝶自在飞”开发的视频模型,发现功能不错,但唯一的缺憾是,我想 ... 
- Django学习路18_F对象和Q对象
			F 对象: 可以使用模型的 A 属性和 B 属性进行比较 写法: 需要的数据对象 = 数据表(类名).objects.filter(列名__条件=F('列名2')) 需求: 查看男生数量比女生少 的公 ... 
