GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ecochen/hello-algorithm: 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

391 Commits
391 Commits

Folders and files

NameName
Last commit message
Last commit date
PART_1_算法基础
PART_1_算法基础
 
 
PART_2_力扣图解
PART_2_力扣图解
 
 
PART_3_大厂面试
PART_3_大厂面试
 
 
PART_4_CS知识汇总/Linux
PART_4_CS知识汇总/Linux
 
 
other
other
 
 
千本开源电子书
千本开源电子书
 
 
百张思维导图
百张思维导图
 
 
算法读物
算法读物
 
 
.DS_Store
.DS_Store
 
 
.gitignore
.gitignore
 
 
1.md
1.md
 
 
README.md
README.md
 
 
git
git
 
 
hello-algorithm.iml
hello-algorithm.iml
 
 

Repository files navigation

简介

English version repo and Gitbook is on english branch

小浩算法是一套针对小白的完整的算法训练流程!

css Statr Statr

目前共包括以下几个步骤:

  • PART_1_算法基础
  • PART_2_力扣图解
  • PART_3_大厂面试
  • PART_4_CS知识汇总

目前已支持 PDF 下载

css Statr Statr

这也许是东半球最好的算法学习类项目!

正文

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

本项目除部分引用开源技术文档的内容外,大部分为本人原创。欢迎任何以学习为目的的传播,但未授权任何平台进行转载!

About

🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)

www.geekxh.com

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.