首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构.算法
订阅
我是一棵树本尊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
crossoverJie
4年前
面试
后端
算法
如何判断一个元素在亿级数据中是否存在?
需求其实很清晰,只是要判断一个数据是否存在即可。 但这里有一个比较重要的前提:非常庞大的数据。 我想大多数想到的都是用 HashMap 来存放数据,因为它的写入查询的效率都比较高。 写入和判断元素是否存在都有对应的 API,所以实现起来也比较简单。 为了方便调试加入了 GC 日…
2.2w
479
68
杨超凡
6年前
Android
算法
详解五大排序算法
有动图描述算法原理
2693
147
评论
王下邀月熊
6年前
面试
算法
面试算法实践与国外大厂习题指南
面试算法实践与国外大厂习题指南 翻译自 Kevin Naughton Jr. 维护的仓库 interviews,包含了在线练习、算法概述与大厂习题实战等内容。笔者发现正好和之前翻译的 Java 语法清单 以及 Java 进阶面试问题列表 构成面试准备的一些资料合集,从属于笔者的 Java 入门与实践系列。
3910
321
2
crossoverJie
4年前
Java
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
2.4w
522
24
牛牛_sean
6年前
Redis
数据库
NoSQL
在 Redis 中进行分页排序查询
Redis 是一个高效的内存数据库,它支持包括 String、List、Set、SortedSet 和 Hash 等数据类型的存储,在 Redis 中通常根据数据的 key 查询其 value 值,Redis 没有条件查询,在面对一些需要分页或排序的场景时(如评论,时间线),Redis 就不太好不处理了。
3425
57
5
Java工程师晴明
6年前
Java
经典排序算法总结 -- 冒泡、快排、插入、希尔、归并、选择
经典排序算法总结 -- 冒泡、快排、插入、希尔、归并、选择
2274
193
2
aglice
6年前
Java
JAVA 集合框架中的常用集合及其特点、适用场景、实现原理简介
这篇文章将就 Java Collections Framework 中常用的集合及其特点、适用场景、实现原理进行介绍,供学习者参考。
1149
51
评论
HelloWode
4年前
Java
算法
时间复杂度学习(下)
这一节将以一个具体的算法题给出4种不同解法,分析各自的时间复杂度并比较其各自的运行性能。 ,求 的最大值。(为方便起见,若所有整数均为负数,则最大子序列和为0)。 例如:输入 ,其最大子序列和为 。 该种解法最简单暴力,定义子序列的起始位置为i,结束位置为j,假设数组a的长度为…
1288
25
1
南琛一梦
4年前
后端
Java
源码
HashMap为何从头插入改为尾插入
前面对于HashMap在jdk1.8中元素插入的实现原理,进行了详细分析,具体请看:HashMap之元素插入。文章发布之后,有一位朋友问了这么一个问题:"jdk1.7中采用头插入,为什么jdk1.8中改成了尾插入?"。有人说这就是java大神随性而为,没什么特殊的用处。当时因为…
1.6w
136
22
SegmentFault思否
7年前
C++
算法
排序算法总结
排序算法:一种能将一串数据依照特定的排序方式进行排列的一种算法。 本文总结了常用的排序算法,加深对排序的理解。
4748
332
评论