知乎上有一个提问: 为什么能力强的人,往往做不了领导? 前两天看《三叉戟》也有同样的疑惑。 三位临近退休的老警察,因为好友的死而重新组合在一起,加入经侦队后屡破大案。 照理说...
动态规划(Dynamic Programming,DP)是算法设计思想中最难也是最有趣的部分。掌握动态规划算法,对于大厂面试是必不可少的。有接触过DP的小伙伴也许会联想到许许...
“源码之前,了无秘密”——侯捷 现在的一个任务中部分工作需设计一种语言并要生成对应的AST。之前本人相关内容都是通过使用Flex/Bison完成的,但是确实C/C++这方...
历史 莱布尼茨曾有过以下两个想法: 创造一门‘形式语言’,来描述所有可能的问题 找到一种方法,可以解决所有该形式语言描述的问题 第二个问题被称为Entscheidungspr...
不知不觉在简书写博客一年了,随便写点,算是庆贺一下,不枉简书系统自动发的提醒消息。之前用过新浪的,但由于一些原因在不通知我的情况下删除我的文章(没有反D反SH),所以直接撤离...
Get和Post在面试中一般都会问到,一般的区别: (1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)(2)post发送的数据...
平衡二叉搜索树:简称平衡二叉树。由前苏联的数学家 Adelse-Velskil 和 Landis 在 1962 年提出的高度平衡的二叉树,根据科学家的英文名也称为 AVL 树...
Lambda 定义 例(py): (lambda x : x + x)(5)10Currying 例: (lambda x : (lambda y : x + y))(1)(...
此系列文章是我学习lambda演算过程的总结与复习,着重于探讨“为什么(Why)”与“怎么做(How)”,也希望能对看到它的人学习了解这个形式系统有些微帮助。由于之前看了不少...
二哥,你之前那篇 我去 switch 的文章也特么太有趣了,读完后意犹未尽啊,要不要再写一篇啊?虽然用的是 Java 13 的语法,对旧版本不太友好。但谁能保证 Java 不...
“君子性非异也,善假于物!”——荀子《劝学》 0. 序 本文针对使用微软Word软件进行毕业(设)论文撰写中的排版方法进行简要介绍。主要包括以下几方面的内容:1、章节(标题)...
1 数据结构基本概念和术语 说到数据结构,就要先了解数据。俗语云:“巧妇难为无米之炊”,再强大的计算机,也是要有“米”下锅才可以干活的,否则就是一堆破铜烂铁。这个“米”就是数...
“学习永远是个痛苦的过程,需要极大的勇气才能持之以恒” 1. 动机 似乎是十年之前,在得到一本图书的扫描版pdf后,由于非常喜欢该图书,所以进行了“重新编辑”(只是留给自己看...