• Stars
    star
    211
  • Rank 186,867 (Top 4 %)
  • Language
    Python
  • Created over 4 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

机器学习算法,大厂面经,coding,算法比赛资源整合大礼包~助你校招乘风破浪!内容持续更新中,欢迎star🌟

Git加速插件:GitHub加速😊

🔧Emacs工具篇

本项目开发及维护以Emacs为主!

常用快捷键(ctrl-c; alt-m)

功能快捷键
新建文件or打开文件c-x c-f
eshell:emacs端命令行窗口m-x eshell
添加有名称的超链接[[url] [name]]
添加github文件超链接[[file: ./ 文件夹 /文件] [描述字段]]
c-g取消一切指令
c-sbuffer内部全局搜索
上下分屏c-x 2
左右分屏c-x 3
关闭当前分屏c-x 0
只保留当前分屏c-x 1
打开最近使用的文件bufferc-x c-r
删除bufferc-x k
切换到其他bufferc-x b
有道词典查单词选中单词后,c-c o
EMACS快捷键教程EMACS_tutorial_for_mac

🐓日程提醒功能

  1. 删除 ~/.emacs.d/gtd.org
  2. c-c r打开添加事项buffer, 选择t(to do),添加事项
  3. shift + 上下按键调节任务优先级
  4. c-c c-c保存,c-c c-k退出不保存
  5. c-c a进入agenda buffer,选择a查看当前用户日程

⛽️LeetCode刷题篇

Screen-Pictures/LeetCode%E5%88%B7%E9%A2%98%E7%AF%87/2020-05-14_20-50-24_%E6%88%AA%E5%B1%8F2020-05-14%20%E4%B8%8B%E5%8D%888.50.18.png

快速链接

基础数据结构

数组, 字符串, 链表, , 二叉树, 哈希表

面试高频题型

动态规划, 二叉树, 双指针, 三指针, BFS, DFS, 二分查找, 回溯法, 分治, 递归, , 并查集, 滑动窗口

其他

拓扑排序, 双向队列, 双端队列 前缀和, 位运算, 位操作分组, 数学推导, 其他

🐈每日题目分配

DateTopicBlack_tearGiantVanCheck
05/14DP198.打家劫舍121.买卖股票的最佳时机53.最大子序和☑️
05/15DP237.打家劫舍 III309.最佳买卖股票时机含冷冻期300.最长上升子序列☑️
05/16DP64.最小路径和123.买卖股票的最佳时机 III5.最长回文子串☑️
05/17DP322.零钱兑换139.单词拆分416.分割等和子集☑️
05/18二叉树617.合并二叉树104.二叉树的最大深度101.对称二叉树☑️
05/19遍历105.从前序和中序构造二叉树94.非递归中序遍历102.非递归层序遍历☑️
05/20二叉树236.二叉树的最近公共祖先98.验证二叉搜索树96.不同的二叉搜索树☑️
05/21二叉树543.二叉树的直径538.把二叉树转换为累加树114.二叉树展开为链表☑️
05/22分治312.戳气球124.二叉树中的最大路径和297.二叉树的序列化与反序列化☑️
05/23DP85.最大矩形10.正则表达式匹配32.最长有效括号☑️
05/24链表19.删除链表倒数第N个节点142.环形链表23.合并k个排序链表☑️
05/25DP338.比特位计数279.完全平方数62.不同路径☑️
05/26DP494.目标和221.最大正方形152.乘积最大子数组☑️
05/27DP42.接雨水72.编辑距离44.通配符匹配☑️
05/28215.数组中的第K个最大元素239.滑动窗口最大值301.删除无效的括号☑️
05/29数组15.三数之和31.下一个排列34.在排序数组中查找元素的第一个和最后一…☑️
05/30链表2.两数相加148.排序链表84.柱状图中最大的矩形☑️
05/31分治169.多数元素240.搜索二维矩阵 II61.旋转链表☑️
新的一月新的开始
06/01分治973.最接近原点的 K 个点4.寻找两个正序数组的中位数面试题36.二叉搜索树与双向链表☑️
06/02双指针11.盛最多水的容器16.最接近的三数之和75.颜色分类☑️
06/03双指针344.反转字符串345.反转字符串中的元音字母349.两个数组的交集☑️
06/04DFS207.课程表200.岛屿数量394.字符串解码☑️
06/05DFS576.出界的路径数695.岛屿的最大面积638.大礼包☑️
06/06DFS130.被围绕的区域199.二叉树的右视图417.太平洋大西洋水流问题☑️
06/07链表160.相交链表206.反转链表234.回文链表☑️
第二周也要努力🦆☑️
06/08DPDI序列的有效排列 / 石子游戏按位与为零的三元组 / 石子游戏II石子游戏III / 🥣☑️
06/09DP三角形最小路径和 / 迷路的机器人一次编辑 / 2出现的次数最大方阵/ 二叉树中的最长交错路径☑️
06/10二分查找Pow(x, n) /有序矩阵中第K小的元素找出重复数/寻找峰值两数相/二叉搜索树中第K小的元素☑️
06/11分治最小K个数 / 分割链表漂亮数组/ 环路检测复杂链表的复制/从链表中删去总和值为零的连续节点☑️
06/12等式方程的可满足性/ 节点间通路冗余🔗 / 统计参与通信的服务器除法求值/找出最终的安全状态☑️
06/13视频拼接/二维区域和检索 - 矩阵不可变推多米诺/ 预测赢家一和0 / 掷骰子的N种方法☑️
06/14新21点 / 使序列递增的最小交换次数最低票价 / 删除一次得到子数组最大和分裂二叉树的最大乘积 / 最大方阵☑️
奥利给!!!!
06/1546. 全排列 / 61.旋转链表22. 括号生成 / 169.多数元素238. 除自身以外数组的乘积 / 240.搜索二维矩阵 II☑️
06/1639. 组合总和/ 84.柱状图中最大的矩形48. 旋转图像 / 2.两数相加208. 实现 Trie (前缀树) / 148.排序链表☑️
06/17406. 根据身高重建队列/ 34.在排序数组739. 每日温度 / 15.三数之和49. 字母异位词分组 / 31.下一个排列☑️
06/18347. 前 K 个高频元素/ 301.删除无效的括号17. 电话号码的字母组合/ 215.数组中的第K142. 环形链表 II/ 239.滑动窗口最大值☑️
06/19146. LRU缓存机制/ 44.通配符匹配621. 任务调度器 / 42.接雨水560. 和为K的子数组/ 72.编辑距离☑️
06/20572. 另一个树的子树/ 152.乘积最大子数组100. 相同的树 / 494.目标和面试题 04.10. 检查子树/ 221.最大正方形☑️
06/21655. 输出二叉树/ 62.不同路径814. 二叉树剪枝 / 338.比特位计数968. 监控二叉树/ 279.完全平方数☑️
记得复盘做过的题噢
06/22384.打乱数组 / 121.买卖股票的最佳时机395.至少有K个重复字符的最长子串 / 543.二叉树的直径454.四数相加 II / 139.单词拆分☑️
06/23268.缺失数字 / 300.最长上升子序列326.3的幂 / 638.大礼包283.移动零 / 124.二叉树中的最大路径和☑️
06/24134.加油站⛽️ / 279.完全平方数166.分数到小数 / 94.非递归中序遍历127.单词接龙 / 237.打家劫舍 III☑️
06/2551.N皇后👑 / 416.分割等和子集36.有效的数独 / 5.最长回文子串40.组合总和 II / 312.戳气球☑️
06/26137.只出现一次的数字 II / 98.验证二叉搜索树201.数字范围按位与 / 114.二叉树展开为链表220.存在重复元素 III / 538.把二叉树转换为累加树☑️
06/27841.钥匙和房间🔑/ 104.二叉树的最大深度851.喧闹和富有 / 297.二叉树的序列化与反序列化886.可能的二分法 / 617.合并二叉树☑️
06/28779.第K个语法符号 / 10.正则表达式匹配698.划分为k个相等的子集 / 32.最长有效括号794.有效的井字游戏 / 85.最大矩形☑️
找回自信的一周
06/2972.编辑距离 / 零矩阵322.零钱兑换 / 剪绳子数组中数字出现的次数 / 309.最佳买卖股票时机含冷冻期☑️
06/30摆动序列 / 239.滑动窗口最大值丑数 III / 312.戳气球长度为 n 的开心字符串中字典序第 k 小的字符串 / 494.目标和☑️
06/31提莫攻击 / 44.通配符匹配301.删除无效的括号 / 克隆图42.接雨水 / 三角形最小路径和☑️
新的月份开始啦!
07/01非递归中序遍历 / 判断二分图将整数按权重排序 / 最大矩形冗余连接 / 统计参与通信的服务器☑️
07/02马戏团人塔 / 颜色交替的最短路径搜索旋转数组 / DI序列的有效排列 (二分查找+DP)后继者 / 硬币 (DFS+🎒)☑️
07/03表示数值的字符串 / 树的子结构转变数组后最接近目标值的数组和 / 不同路径 II单词转换 / 最低票价☑️
07/04最长不含重复字符的子字符串 / 数组中数字出现的次数Pow(x, n) / 环绕字符串中唯一的子字符串通知所有员工所需的时间 / 可获得的最大点数☑️
07/05数组中数字出现的次数 II / 二叉树中和为某一值的路径爱吃香蕉的珂珂 / 迷路的机器人祖父节点值为偶数的节点和 / 494.目标和☑️
🐛 🐛🐛
07/06两数之和 无重复字符的最长子串最长数对链 /最长重复子数组17. 电话号码的字母组合 预测赢家☑️
07/07Z 字形变换 / 整数反转轰炸敌人 / 摆动序列130.被围绕的区域/ 克隆图☑️
07/08字符串转换整数 (atoi) 回文数丑数 II / 丑数 III199.二叉树的右视图 206.反转链表☑️
07/09整数转罗马数字 / 罗马数字转整数多边形三角剖分的最低得分 / 46. 全排列环路检测 / 从链表中删去总和值为零的连续节点☑️
07/10最长公共前缀 /四数之和删除与获得点数 / 238. 除自身以外数组的乘积复杂链表的复制 / 148.排序链表☑️
07/11有效的括号 /两两交换链表中的节点朋友圈 / 576.出界的路径数121.买卖股票的最佳时机 / 309.最佳买卖股票时机含冷冻期☑️
07/12K 个一组翻转链表 删除排序数组中的重复项从叶结点开始的最小字符串 / 207.课程表123.买卖股票的最佳时机 III 188. 买卖股票的最佳时机 IV☑️
坚持就是胜利
07/136.Z字形变换 / 43.字符串相乘峰与谷 / 变位词组栈的压入、弹出序列 / 从上到下打印二叉树III☑️
07/1430.串联所有单词的子串 / 45.跳跃游戏II分割链表 / 最小K个数字符串的排列 / 把数字翻译成字符串☑️
07/1533.搜索旋转排序数组 / 52.N皇后II第k个数 / 硬币机器人的运动范围 / 队列的最大值☑️
07/1634.在排序数组中查找元素的第一个和最后一个位置 / 54.螺旋矩阵求和路径 / 布尔运算1~n整数中1出现的次数 / 矩阵中的路径☑️
07/1737.解数独 / 56.合并区间运算 / 链表求和数字序列中某一位的数字 / 数值的整数次方☑️
07/1839.组合总和 / 57.插入区间部分排序 / 最小差剪绳子II / 把字符串转换成整数☑️
07/1941.缺失的第一个正数 / 59.螺旋矩阵II计算器 / 合法二叉搜索树数组中的逆序对 / 数据流中的中位数☑️
剑指offer
07/20两数相除 串联所有单词的子串表示数值的字符串 数据流中的中位数圆圈中最后剩下的数字 求1+2+…+n☑️
07/21下一个排列 最长有效括号字符串转整数 二叉搜索树的最近公共祖先不用加减乘除做加法 构建乘积数组☑️
07/22正则表达式匹配 搜索插入位置二叉树的最近公共祖先 扑克牌中的顺子n个骰子的点数 左旋转字符串☑️
07/23有效数独 解数独翻转单词顺序 和为s的连续正数序列和为s的两个数字 数组中数字出现的次数 II☑️
07/24外观数列 缺失的第一个正数机器人的运动范围 数值的整数次方表示数值的字符串 树的子结构☑️
07/25字符串相乘 全排列顺时针打印矩阵 栈的压入、弹出序列二叉搜索树的后序遍历序列 复杂链表的复制☑️
07/26旋转图像 字母异位词分组二叉搜索树与双向链表 字符串的排列把数组排成最小的数 最长不含重复字符的子字符串☑️

🧠解题思路

动态规划

二叉树

前缀树Trie

数组

双指针

三指针

字符串

链表

BFS

DFS

拓扑排序

双向队列

二分查找

递归

回溯法

哈希表

分治

并查集

前缀和

位运算

位操作分组

数学推导

双端队列

滑动窗口

其他

返回顶部

📣MachineLearning分享篇

✈️学习计划

专题deadline
SVM05/14 ~ 05/19
word2vec06/04 ~ 0606
CRF06/01~0605
DecisionTree+RandomForest06/08 ~ 0612
xgboost06/17 ~ 0623
朴素贝叶斯0615 ~ 0620
PCA0624~ 0631
VAE0620~0731

分享链接(专题笔记)

topicLink
SVM机器学习-svm全手写推导
Word2Vecword2vec原理剖析
HMM&CRFHMM&CRF
DecisionTree+RandomForest认真的聊一聊决策树和随机森林
xgboostGBDTXGBoost常见问题
KMeans手推kmeans
LogisticRegression7分钟搞懂逻辑回归的来龙去脉
KNNK近邻算法哪家强?
NaiveBayes带你理解朴素贝叶斯分类算法
PCAPCA主成分分析学习总结

面试必备系列

ML/NLP 面经

腾讯、百度、滴滴最新NLP算法面经
2021算法阿里&腾讯&快手上岸,菜鸟小硕经验分享
NLP_AI面试全记录_最全预训练总结
2021校招算法面试锦囊_华为_网易游戏

精选仓库友情链接:

2021年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总

知识点归纳整理

主题标题来源传送门
预训练语言模型NLP算法面试必备!史上最全!PTMs:NLP预训练模型的全面总结知乎👉
Bert关于BERT,面试官们都怎么问公众号👉
机器学习概述博客gitbooks.io🚢
BERT、XLNet、MPNet从BERT、XLNet到MPNet,细看NLP预训练模型发展变迁史知乎👉
EDA、半监督综述NLP中的少样本困境问题探究公众号👉
《背包九讲》🎒

优秀论文推荐及解析

主题标题来源一句话概述
多模态特征融合HFFNACL2019如何有效结合语音、文本、图像的特征向
Word2vecword2vec Parameter Learning Explainedarxiv详细推导和解释word2vec模型的参数更新公式(CBOW/SG)
semi-supervised learningUDACVPR2019图片和文本的半监督数据增强及训练

内容持续更新中,欢迎关注!