徐善通的随笔
千里之行, 始于足下
链表中快慢指针的用法
单链表中快慢指针的用法,如在O(n)的时间中查找链表的中间数, 快速查找倒数第k位的元素,快速删除倒数第k位的元素等
使用单链表实现一个LRU淘汰缓存
用php实现一个单链表的LRU缓存淘汰算法
用php实现一个循环单链表
使用php实现的循环单链表, 包含了增删改查清空反转等操作
用php实现一个单链表
用php实现一个单链表, 包含插入, 从善插入 更新, 删除, 链表反转等操作
自己动手, 封装一个php substr函数
封装一个php substr函数的方法
yii1.1活动记录ActiveRecord使用方法总结
yii1.1活动记录ActiveRecord使用方法总结,包括find,updateAll,deleteAll,updateCounters,事务的使用,命名范围 scopes(查询场景)等
yii1.1查询构建器使用方法
yii1.1.7查询构建器CDbConnection::createCommand()使用方法总结,包含查询, 插入(insert), 删除(delete), 更新(update)操作
分享一个数据结构可视化的网站
这个网站可以以动画的形式展现常用的数据结构和算法,比如排序,链表,堆,栈,二叉树等等, 对于帮助理解数据结构非常有效
时间复杂度与空间复杂度
时间复杂度实际上并不具体表示代码真正的执行时间,而是表示代码执行时间随数据规模增长的变化趋势,所以,也叫作渐进时间复杂度
redis根据前缀批量获取和批量删除key的方法
使用redis-cli和php根据key前缀批量获取和删除key
