geekxh/hello-algorithm

🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

Javaalgorithmsleetcodeleetcode-solutionsinterview-questionsdynamic-programming
This is stars and forks stats for /geekxh/hello-algorithm repository. As of 05 May, 2024 this repository has 33399 stars and 6365 forks.

简介 English version repo and Gitbook is on english branch 小浩算法是一套针对小白的完整的算法训练流程! 目前共包括以下几个步骤: PART_1_算法基础 PART_2_力扣图解 PART_3_大厂面试 PART_4_CS知识汇总 目前已支持 PDF 下载 这也许是东半球最好的算法学习类项目! 我自己刷题都是在 lintcode 进行,也会在上面更新题解!下方可以直接进入~ www.lintcode.com 另外推荐一套算法课,北大FB双料大佬的,我之前上过,性价比很高 最后,下方扫码可以领取我准备的刷题模板 正文 PART_1_算法基础 主要包括两部分: a:数据结构知识框架:为了大家更好的掌握数据结构和算法,我把基础知识整理成了一张思维导图,包括下面这些知识点: 开始学习 b:对常用的数据结构知识进行总结: 链表 双向链表 队列 栈 哈希表(散列) 堆 优先队列 字典树 树 图 PART_2_力扣图解 显示更多 小浩图解算法题典.PDF【完整版】下载 开始学习 阅读指南 数组 01.最长公共前缀(14) 02.买卖股票的最佳时机(122) 03.旋转数组(189) 04.原地删除(27) 05.加一(66) 06.两数之和(1) 07.三数之和(15) 08.Z字形变换(6) 链表 01.删除链表倒数第N个节点(19) 02.合并两个有序链表(21) 03.环形链表(141) 04.两数相加(2) 动态规划 01.爬楼梯(70) 02.最大子序和(53) 03.最长上升子序列(300) 04.三角形最小路径和(120) 05.最小路径和(64) 06.打家劫舍(198) 字符串 01.反转字符串(344) 02.字符串中的第一个唯一字符(387) 03.实现 Sunday 匹配 04.大数打印 05.验证回文串(125) 06.KMP 精讲 07.旋转字符串(796) 08.最后一个单词的长度(58) 二叉树 01.最大深度与DFS(104) 02.层次遍历与BFS(102) 03.BST与其验证(98) 04.BST 的查找(700) 05.BST 的删除(450) 06.平衡二叉树(110) 07.完全二叉树(222) 08.二叉树的剪枝(814) 滑动窗口 01.滑动窗口最大值(239) 02.无重复字符的最长子串(3) 03.找到字符串中所有字母异位词(438) 04.和为s的连续正数序列 博弈论 01.囚徒困境 02.辛普森悖论 03.红眼睛和蓝眼睛 04.海盗分金币 05.智猪博弈 06.生男生女的问题 07.硬币问题 08.画圈圈的问题 09.巧克力问题 10.大鱼和小鱼的问题 位运算 01.使用位运算求和 02.2的幂(231) 03.返回一个数二进制中1的个数 04.只出现一次的数字 05.只出现一次的数字Ⅱ 06.缺失数字(268) 二分法 01.爱吃香蕉的珂珂(875) 02.x的平方根(69) 03.x的平方根(69) 04.旋转排序数组中的最小值Ⅰ(153) 05.旋转排序数组中的最小值Ⅱ(154) 06.供暖器(475) 其他高频面试题目 01.螺旋矩阵(54) 02.只有两个键的键盘(650) 03.24点游戏(679) 04.飞机座位分配概率(1227) 05.水分子的产生 06.救生艇(881) 07.救生艇(881) 08.灯泡开关(319) 09.三门问题 10.猜数字游戏(299) 11.LRU缓存机制(146) 12.最小的k个数 13.不同路径 14.不同路径-障碍物 15.连续n个数的和 16.盛水最多的容器 17.扑克牌中的顺子容器 18.整数拆分(343) 19.移动石子到连续(1033) 20.Nim游戏(292) 21.寻找两个正序数组的中位数(4) 22.第k个最大元素(215) 23.镜面反射(858) 25.整数转罗马数字(12) 26.荷兰国旗问题 27.六九问题 28.有效的数独 29.费米估算 30.分发饼干 31.生命游戏(289) 32.搜索二维矩阵(74) 33.子集(78) 34.面试中的智力题 35.旋转图像(48) PART_3_大厂面试(更新中) 显示更多 考虑到现在网上面经实在太杂,很多都冠以 “BAT” 之名,重复率、错误率都非常高。所以我尽可能的挑选出了我认为比较好的 50 篇面经(基本不重复),并对内容做了分类。 建议大家把这个页面收藏起来,防止后面需要的时候找不到了。(整理了近40个小时,跪求star~) 系统设计-长文(非常建议读,我自己也看了) 后端-社招(两年): 蚂蚁 头条 PingCAP 后端-京东-JAVA 后端-百度-高并发抢红包设计 NLP(机器学习)-百度 PART_4_CS_知识汇总(TODO) License 本项目除部分引用开源技术文档的内容外,大部分为本人原创。欢迎任何以学习为目的的传播,但未授权任何平台进行转载!
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
trinodb/trinoJavaJavaScriptANTLR8.6k+352.5k+9
openzipkin/zipkinJavaTypeScriptJavaScript16.4k03.1k0
apache/flinkJavaScalaPython22k+2512.8k+4
prestodb/prestoJavaC++JavaScript15.1k05.2k0
thingsboard/thingsboardJavaTypeScriptHTML14.5k04.5k0
testcontainers/testcontainers-javaJavaGroovyShell7.4k+161.5k+7
yangzongzhuan/RuoYi-VueJavaVueJavaScript1.8k+91.1k+7
photonstorm/phaserJavaScriptOther35.3k07.1k0
ecomfe/vue-echartsJavaScriptVueTypeScript8.7k+151.5k+1
yogeshojha/renginePythonHTMLJavaScript5.9k09260