240 发简信
  • 120
    移除k位数

    各位数字最好从高位到低位保持上升。虽然能保证有序,但是遵照题目要求,只能剔除前面k个不遵守该规定的数字。

  • 120
    最大交换

    i从高到低遍历,尝试与右边比它最大的数当中离它最远的那个交换。

  • C语言实现类cpp的类

    基于函数指针实现的成员函数,通过struct嵌套实现简单继承派生和多态。

  • 协程池

    基于生产者-消费者的设计。 任务数据结构 Task 自带方法 exec() 负责执行Task任务的任意函数 f(),Pool的run()开启N个...

  • 栈访问速度快还是堆

    栈的增减只需要移动栈顶寄存器。堆需要便历链表,找到空的区间,可能还要处理内存碎片。 栈是本着LIFO原则的存储机制,寻址间距短,对栈数据的定位相...

  • STL里的四种智能指针 auto_ptr、scoped_ptr、shared_ptr、weak_ptr

    基于安全考虑: 因为程序将试图删除同一个对象两次,要避免这种问题,方法有多种: (1)定义赋值运算符,使之执行深复制。这样两个指针将指向不同的对...

  • 120
    内存垃圾管理(智能指针)

    智能指针 shared_ptr:https://blog.csdn.net/u012501459/article/details/4822939...

  • 120
    俩数组区间交集

    双指针,注意单个数组的前面可能重叠,后面也可能。 遇到 [1,3],[2,4]这种重叠的记得left指针要抛弃[1,3]这种end更小的然后le...

  • 120
个人介绍
忘记一个人有多难?