2025年的内容与栏目建设

  |  

摘要: 2025 年内容与栏目建设

【对算法,数学,计算机感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:算法题刷刷
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


各位好,今天是 2024 年最后一天,祝各位新年快乐。

今天没有题目,主要跟各位聊聊天,交流一下 2025 年内容与栏目的设想。我的账号早期是写 leetcode 题解起盘的,当时的刷题量很大,所以题解中的很多内容的总结性还不错,可以举一反三。写的多了,经常能把相同思路的题目聚合到一起,让刚开始刷题的人迅速了解一个大的算法点都有哪些小点,哪些题目是属于同一个小点下的,基本上解了一个题就等于所有题都解了,所以早期我还出了很多 2000 题以内的各个算法点的题目清单,很多人看过。

后来以这些题解和题目清单为底稿,在 leetcode 平台上线了一些会员专栏,主要包括动态规划、树、哈希、概率论,效果也还不错,当然当年写的还比较稚嫩,现在回看的话,可以改进的地方不少。

我的题解的基本特点就是注重思考过程(怎么猜想出来的,而不是干巴巴给个正确的证明),注重抽象(从抽象的角度考虑具体问题)、拆解复用(某些步骤是一个此前解决过的问题)、举一反三(把相同思路的题目放到一起),涉及到公式推导或证明的,尽量给出完整步骤,代码就是 C++ 和 Python,结合各自的标准库,哪个好用就用哪个。

今年的文章更新还是比较多的,除了leetcode题解之外,还涉及到了一些周边的内容,包括经典算法的讲解,比如回溯法、字符串的一系列算法、搜索;包括算法的场景系列的讲解,比如最大子数组和的各种变形、最长上升子序列的各种变形等;包括算法分析,特别是平均情况的时间复杂度,涉及到精彩的数学推导;也包括着一些数学方面的内容,比如不等式、概率、组合数学,当然我写的数学都是偏应用的,在通信、电子、计算机、AI 等领域一定可以找到应用场景,这方面也是我后续创作的一个思路源泉。

随着今年一年的更新,很多板块正在成型,思路也越来越多,所以后续大概不会遇到灵感枯竭的情况,主要就是如何把内容深度以及可读性方面做的更好。由于文章都是一篇一篇写的,很零散,想要专门看某一个方向的内容的读者需要手动去搜,劝退了不少人,特别是新近新关注的朋友,不知道我以前写过什么对自己有用的内容,所以今年应该会把一些内容积累的比较多的方向作成小册,方便新同学食用。

下面就是 2025 年内容与栏目的一些初步设想,会设置一些投票,各位可以通过投票,或者私信,或者加群来讨论自己感兴趣的内容。内容和方向很多,不可能面面俱到,也是根据各位的反馈,以及自己的能力边界做出取舍。

可以在 投票链接 中投票 ,下面是投票的问题和选项。

综合算法

虽然写了好几年,综合算法这块可以写的内容依然不少。由于算法太过基础,覆盖的人群基数很大,不同的人需求都不一样,你是什么样的背景,可以投个票交流一下:

  • 做技术研发工作多年,算法是基本功,提升业务理解或跳槽
  • 从事其它行业多年,想学习算法,扩展视野或者准备转行
  • 在校学生,要找技术研发相关的工作,学习算法、刷题
  • 准备同专业或跨专业考研计算机,比如 408,学习其专业课算法和数据结构
  • 大学工科专业学生,应付算法和数据结构期末考试的笔试和机试
  • 竞赛生,中学 OI 选手或大学 ACM 选手,随便看看
  • 高中生,以后想学计算机相关的专业,随便看看
  • 没有学习目的,就看我讲算法的故事

在算法方面,你想要看什么程度的内容:

  • 普普通通 leetcode 题解:什么题不重要,刷个题最重要
  • 面试高频题目:只看面试经常考察的那些八股文,最好能有清单总结
  • 难题拆解:不为了面试,就是想看精彩的拆解、构造、猜想、证明、实现
  • 算法知识点讲解:老师教材选的不好,没看懂,想在这里看懂
  • 一些刷题之外的算法:比如随机算法、近似算法等等
  • 想看偏理论的内容:类似算法导论那样,推推公式、写写证明

2025 年在算法方面要在以下这些方向做一些连载,形成板块,你最感兴趣哪个:

  • 将 leetcode 题解按分类汇总,形成各个知识点的小册
  • 周赛战报与讲解,看看 leetcode 周赛喜欢考什么
  • 常用数据结构和算法的代码模板:有些数据结构很好用,但代码量太大,想私藏点代码模板,要用(比如周赛)的时候直接复制
  • 高频面试题的汇总:还是目的性强一点,想看各大厂的真题
  • 经典算法书:带大家刷一些大名鼎鼎的书,包括理论内容和习题
  • 算法分析:想看点推公式和证明的内容,涉及到的数学知识较多

综合数学

我写的数学都是应用导向的,但是纯数中关于分析、代数、几何、拓扑中比较基础部分由于太过基础,只要写数学就避不开,因此也在讨论范围。此外大致可以分概统、运筹、离散、工程四个方向。你最感兴趣哪个方向:

  • 纯数:分析、代数、几何、拓扑
  • 概统:概率、信息论、随机过程、经典统计、贝叶斯统计、时间序列分析
  • 运筹:线性规划、非线性规划、组合优化、博弈、数值计算
  • 离散:组合数学、图论、数论、算法分析
  • 工程:物理、方程、建模、编码、控制、数据科学

创新栏目

根据我最近几年的书籍阅读,以及参考其它大中博主的内容,设想了一些创新性的栏目,你对哪个最感兴趣:

  • 动机系列:领域内遇到了什么困难使得要提出这个概念,比如为什么要提出傅里叶级数、为什么要提出鞅,等等等等。
  • 从零推导系列:经典结论的推导过程,比如从零推导斯特林公式、从零推导欧拉-麦克劳林公式,等等等等。
  • 怎么想到的系列:一些精彩的论证过程,其中的关键步骤,灵感是怎么来的。其实很多时候都是猜的,但为什么要这么猜。
  • 威力系列:为了解决一个特定问题提出的概念,发现在领域内外还有其它应用,成为解决问题的利器。比如变分的威力、积分变换的威力,等等等等。
  • 经典算法论文系列:很多我们写过很多遍的算法,最早提出时是什么背景,比如滑动窗口、最短路径,等等等等。
  • 百年经典论文系列:具有划时代意义的伟大论文,内容大多已经编入专业教材。比如提出第一根实用光纤的论文、比如提出第一个晶体管的论文、等等等等。
  • 大模型经典论文系列:大模型太火了,还是想看点大模型或者AI方面的论文。

职业技能

人是社会性的动物,不管一个人的物质欲望是多少,是卷还是躺,始终需要融入社会,一个重要的方式就是工作。不管你是在公司职场中工作,还是做小创业者、小自由职业者,都需要一些职业技能才能被社会/公司/客户需要。那么你是否想看一些关于 C++/Python,数据科学、计算机、或者职业培训、职业证书、软技能方面的东西。

  • 想看所有工程师的通用技能:比如git/Linux/环境配置/vim…
  • 想看 C++/Python 研发方面的技能:比如 Web 框架、多线程框架…
  • 想看研发工程师方面的工作技能:比如 Redis…
  • 想看算法工程师方面的工作技能:比如 PyTorch…
  • 想看数据科学家方面的工作技能:比如 Pandas…
  • 想看 AI 工具方面的工作技能:比如豆包 MarsCode…
  • 想看一些新手友好的小项目:比如跑个模型服务怎么做…

资源下载

我们知道做博主需要输入输出并重,那么这么多年我在输入的过程中积累了不少资源,如果要下载资源,你对哪个最感兴趣:

  • 我的过往文章的分类汇总pdf
  • 国内外的教材
  • 常见教材的习题解答
  • 国内外大学的 note
  • 产业研究报告

沟通交流

如果你有想看的内容,或者有解不出的难题想讨论,可以在公众号【算法题刷刷】内找到我的微信号,也欢迎加群讨论:


Share