240 发简信
  • Deadlock

    DeadLock 无论在硬件层面还是软件层面,都有可能出现多device多user的情景,如果不能恰当地分配资源那么就会发生死锁。在数据库、操作...

  • 优先队列

    优先队列 支持删除最大元素和插入元素两种操作的数据结构可以称之为优先队列。可以用无序数组|有序数组(下压栈), 链表实现优先队列(PQ). 有序...

  • 快速排序

    快速排序 优点:原地排序(只需要很小的辅助栈)时间复杂度:NLgN 缺点:非常脆弱。有无数例子证明许多错误能致使它在实际运用中只有平方级别的性能...

  • 阅读C语言教材的一些收获

    如果一个函数需要改变外部一个字符串的内容(一般通过char 指针实现),那么参数的类型应该为char **.如果能通过int 指针来改变外部的i...

  • 八皇后和约瑟夫问题

    今天在写C语言报告的时候,收获了两种算法的实现,分别是八皇后和约瑟夫问题。 八皇后:总的来说,八皇后问题就是一种backtrace算法的实例,通...

  • The C Programming Language

    在binary search中,如果全部都是通过ptr来操作原数组,需要注意mid = low + (high - low) / 2.原因在于指...

  • 初学C++,一些摘抄

    std::endl: is a special value called a manipulator.Writing endl has the ...

  • 数据持久化学习笔记

    数据持久化的相关知识 四种将数据持久化存储到iOS文件系统的机制: plist 对象归档 iOS的嵌入式关系数据库SQLite3 Core Da...

  • 1.21学习笔记

    scrollView或(tableView)实现手指上滑隐藏NavigationBar下滑显示在viewWillDisappear:方法中设置n...