会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jcxcoder
博客园
首页
新随笔
联系
订阅
管理
2023年12月11日
算法--哈希表
摘要: 哈希表利用空间换时间 当我们要快速判断一个元素是否出现在集合里的时候,就需要考虑哈希表。 哈希表一般会选择三种数据结构,分别是:数组、set(集合)、map(映射)。 数组就是简单的哈希表,但是其大小不能无限开辟 优先使用unordered_set(因为其查找和增删效率最优);若需要集合有序,则用s
阅读全文
posted @ 2023-12-11 11:37 S_Coder
阅读(21)
评论(0)
推荐(0)
2023年12月4日
链表算法笔记
摘要: 类型:单链表、双链表、循环链表 操作:删除节点、添加节点 在删除节点时,C++里最好是再手动释放所删除的节点,释放内存,但是如Java、Python等语言,它们有自己的内存回收机制,就不需要手动释放了。 使用虚拟头节点的原因 使第一个节点和其他节点的增加和删除操作统一,不然每次针对第一个节点还要
阅读全文
posted @ 2023-12-04 11:31 S_Coder
阅读(18)
评论(0)
推荐(0)
公告