关于焦虑

有三类事情:第一类只要花时间就能完美解决;第二类不仅要花时间,还得费点脑筋才能大体完成;第三类即使花了时间、耗了精力仍感觉遥遥无期。 把大量的

去你的2019,来我的2020

2019接近尾声,这一年充满了选择与变化,虽然过程曲折但还算充实。我也慢慢的朝着自己想要的状态去走,有些慢,但没偏离轨迹。 回顾2019,顺利

Emacs Lisp 编程总结

lisp介绍 Lisp(历史上拼写为LISP)是具有悠久历史的计算机编程语言家族,有独特和完全括号的前缀符号表示法。起源于公元1958年,是现

《搞定I》笔记

收集阶段:归拢材料 捕获工作和生活中的所有未竟之事,这个阶段通常要花费1~6个小时。很多事情不是那么重要或紧急,但是它们会控制你,无谓消耗你的

关于写日志

写日志的一个重要好处就是通过每日的反思不断调整,使得事情朝着正确的方向发展。正确的标准是什么?首先自己得舒心,如果事情越做越难受,大抵是什么

关于大学计算机科学

我以为学习计算机科学的学生在刚进入大学的时候,学院学校就要让学生了解到这个学科的森林,而非树木。建立学科体系结构和了解学科本质对于学习相当重

重拾阅读

我相信,一本好书是值得反复阅读品鉴的。今天读完了《月亮与六便士》,想着应该写点什么,毕竟这是我时隔好久完整地读完一本书了。 对于很难坚持阅读的

《子弹笔记》摘录

理论 子弹短句分为三类:任务(Task,需要做的事情), 事件(Event,你的经历), 笔记(Note,不想遗忘的信息) 任务子弹分类:任务(●)

庙街城 卡佛书店(桃子湖) 止间书店 连岛

INDEX

哈希表 数组 数据结构与算法 哈希表 数组

LC1-两数之和

题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会

LC10-正则表达式匹配

题目 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹配零个或多个前面的那一个元素 所谓匹配,

LC14-最长公共前缀

题目 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “"。 示例 1: 输入:strs = [“flower”,“flow”,“flight”] 输出

LC22-括号生成

题目 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。 示例 1: 输入:n = 3 输出:["((())

LC70-爬楼梯

经典动态规划问题 题目 LC70-爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

哈希表

哈希表时间复杂度为O(1)的原因:本质是将键值对(key:value)映射到数组中的不同位置,知道了key便知道了其存储在数组中的下标,而数

数组

数组是计算机编程语言中一种基础的数据结构。创建数组会申请一整块固定大小的计算机内存。内存空间的连续性给数组带来了常量级访问数组元素的时间复杂