蔡不菜和他的uU们

  • 首页
  • 新鲜出炉
  • 我的记录
  • 我的动态
  • 我和uU
  • 好用分享
  • 关于与留言
算法与数据结构;
学习,学习

JavaSE - Deque

      在 Java 中当我们需要使用队列和栈这两种数据结构时,我们通常并不使用Queue,Stack,而是选择 Deque 进行实现这两种数据结构。在使用Deque时,重要的一点就是明确数据操作, 是 先进后出 FILO(即栈,只在一端进行操作,不能误用API),还是 先进先出 FIFO (即队列,在两端操作,但要注意API组合的一致性)。

2022年7月27日 0条评论 361人阅读 0人点赞 Csy 阅读全文
学习,学习

JavaSE — Map

1 HashMap 1.1 底层实现 1.1.1 哈希表是一个怎样的数据结构 数组+单向链表的结合体 数组:在查询方面效率很高,随机增删效率很低 单向链表:在随机增删方面效率很高,在查询方面效率很低 哈希表将以上的两种数据结构融合在一起,充分发挥它们各自的优点 1.1.2 为什么哈希表的增删,以及查询效率都很高 增删是在链表上完成的 查询也不需要都扫描,只要部分扫描, key 会先后调用hashCode() 方法,equals方法 1.1.3 哈希表使用不当会出现的问题 哈希表使用不当时,无法发挥性能 假设将所有的…

2022年7月16日 0条评论 482人阅读 0人点赞 Csy 阅读全文
学习,学习

JavaSE — Collection

Collection 接口 存储特点 以单个方式进行存储 不能放基本数据类型,也不存放java对象存储的都是对象的地址 未使用泛型:可以存储所有的Object类及其子类 使用泛型:存储泛型所指定的具体类型

2022年7月5日 0条评论 438人阅读 0人点赞 Csy 阅读全文
算法与数据结构

40亿个QQ号码如何去重?

问题引入 文件中有40亿个QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制1G. 问题的变型:42亿QQ,O(1)时间复杂度完成查找

2022年6月11日 0条评论 197人阅读 0人点赞 Csy 阅读全文
十年之约
每日一句

后来你遇见的人都在试探,都在权衡,那些热烈的坦荡,可爱的真诚,勇敢的专一你再也不会遇见。

分类
  • Linux / 6篇
  • 学习,学习 / 19篇
  • 小站记录 / 2篇
  • 我的记录 / 4篇
  • 新鲜出炉 / 7篇
  • 有点想法儿 / 4篇
  • 未分类 / 2篇
  • 算法与数据结构 / 2篇
  • 网站搭建 / 2篇
  • 课程总结 / 1篇
标签聚合
计算机基础 lambda 算法与数据结构; 新鲜出炉 数据库原理 Linux JavaSE redis

COPYRIGHT © 2021 caibucai.top. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

豫ICP备2021018055号