240 发简信
IP属地:北京
  • 注册回调

    因为遇到了循环依赖问题,所以用到了回调。 本着用到哪学到哪的原则开始搞,但是发现C++ primer里没有明确的章节和例子,所以写了这篇随笔提醒...

  • leetcode146 LRU的设计实现

    LRU,顾名思义:最近最少使用的删除缓存。基本思路:用链表来存,每次查询都把查到的节点放到头部。题目限定O(1),等于说要求用哈希表来做。 那就...

  • leetcode82/86 虚拟头结点

    82原题地址[https://leetcode.cn/problems/remove-duplicates-from-sorted-list-i...

  • leetcode 622 循环队列设计

    要求:设计实现循环队列循环队列定义:队尾指向队首;构造:设置一个长度为k的循环队列;要求的操作:取队首队尾/插入/删除/空判断/满判断 那根据要...

  • 剑指32-2/leetcode102 二叉树分层

    跟32的区别是,每一层的要单独进一个数组。所以需要一个flag位置来判断是否这层已经结束了。flag位置的加法:上一层最后一个点进去的时候,加完...

  • C++容器

    参考:cplusplus.com(注意,所有可以用迭代器访问的东西都可以直接调用algorithm库的函数比如sort和reverse) 常用的...

  • 剑指32-1

    从上到下,从左到右打印二叉树: 本质是要求广搜,以 为例,结果应当是1,2,3,4,5过程如下:初始队列【1】1输出,1的两个儿子2和3加入;【...

  • 剑指58-字符串左旋

    题目描述:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcde...

  • shell相关

    因为默认的shell是bash,所以大部分说明可以从man bash拿到。命令具体是否在bash内部,可以通过type查看 为了方便bash操作...

个人介绍
我真的不是程序员。