写点什么

List

0 人感兴趣 · 32 次引用

  • 最新
  • 推荐

浅析 Redis 数据结构 List 及其底层编码方式

Redis中的 List 类型与 Java中的 LinkedList类似,可以看做是一个双向链表结构。既可以支持正向检索也可以支持反向检索。特征也与LinkedList类似:

【web 开发基础】PHP8 中对数组操作的新变化(56)

用户头像
迷彩
2022-12-31

在PHP8中,引用赋值时,自动创建的数组元素或者对象属性的顺序和PHP7版本相比发生了变化,下面我们通过例子来体验下变化在哪里.

https://static001.geekbang.org/infoq/66/666d3b2bd5526fd49c531c4f06296d4f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

List 集合按照某个字段或者属性分组的两种方式

用户头像
共饮一杯无
2022-11-13

List集合按照某个字段或者属性分组的两种方式

https://static001.geekbang.org/infoq/c0/c020504db714eb762ccf55e2bf631c8f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高效找出两个大数据量 List 集合中的不同元素

用户头像
共饮一杯无
2022-11-09

本文将带你了解如何快速的找出两个相似度非常高的List集合里的不同元素。主要通过Java API、List集合双层遍历比较不同、借助Map集合查找三种方式,以及他们之间的执行效率情况,话不多说,开搞!集合初始化方法:

https://static001.geekbang.org/infoq/2e/2e9ab521a9efa37a3b262789ef202992.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis 数据结构 (二)-List、Hash、Set 及 Sorted Set 的结构实现

之前介绍了Redis的数据存储及String类型的实现,接下来再来看下List、Hash、Set及Sorted Set的数据结构的实现。

https://static001.geekbang.org/infoq/76/76fc052bba44d4e992421b5738ab4d92.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Qt|ListWidget 控件总结

QListWidget类提供了一个基于项目的列表小部件。

https://static001.geekbang.org/infoq/88/8831661f342ba5ec283cd69edac51af0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于 Copy On Write Array List,你会安全使用么

JDK中提供了CopyOnWriteArrayList类,简称COW。为了将读取的性能发挥到极致,CopyOnWriteArrayList读取是完全不用加锁的,并且更厉害的是:写入也不会阻塞读取操作。

Java 培训多线程 +List 分段解决批量更新太慢

用户头像
@零度
2022-06-09

​获取需要进行批量更新的大集合A,对大集合进行拆分操作,分成N个小集合A-1 ~ A-N 。开启线程池,针对集合的大小进行调参,对小集合进行批量更新操作_java培训。对流程进行控制,控制线程执行顺序。

https://static001.geekbang.org/infoq/4d/4d25281af3dfc7a5be923755cc2ea337.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 链表与切片比较

用户头像
jinjin
2022-05-02

在日常写代码的实践中,我们经常用到的基础数据结构最多的就是Slice(切片),但在Go的API中却存在另一个有趣的数据结构《链表》(container/list),但什么时候用链表呢?当时我抱着怀疑的心态网上找了一下资源,有些说是“频繁的插入和删除用list,频繁的遍历

Python 中删除列表元素的三种方法

用户头像
AlwaysBeta
2022-04-20

列表基本上是 Python 中最常用的数据结构之一了,并且删除操作也是经常使用的。

https://static001.geekbang.org/infoq/52/520458936197aabfd6d21d45934b7a6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 71 篇):检测一个平坦列表中是否有重复元素

用户头像
Felix
2021-12-23

本篇阅读的代码实现了检测平坦列表中是否包含重复元素的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

List 去重的 6 种方法

用户头像
编程江湖
2021-12-08

在日常的业务开发中,偶尔会遇到需要将 List 集合中的重复数据去除掉的场景。这个时候可能有同学会问:为什么不直接使用 Set 或者 LinkedHashSet 呢?这样不就没有重复数据的问题了嘛?​

https://static001.geekbang.org/infoq/eb/eb100987f2a98ba87ef84c1d7c7099c1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 容器 | 基于源码分析 List 集合体系

用户头像
知了一笑
2021-11-09

List集合体系应该是日常开发中最常用的API,而且通常是作为面试压轴问题(JVM、集合、并发),集合这块代码的整体设计也是融合很多编程思想,对于程序员来说具有很高的参考和借鉴价值。

https://static001.geekbang.org/infoq/d7/d7dff75c07491da0288a344520f699d7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 52 篇):返回列表的头部和尾部

用户头像
Felix
2021-11-04

本篇阅读的代码实现了返回除了最后一个以外,列表所有元素;以及返回除了第一个以外,列表所有元素的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/68/6817471d54f122fbd4bb919f6243991b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中 List 分片的 5 种方法!

用户头像
王磊
2021-11-01

前些天在实现 MyBatis 批量插入时遇到了一个问题,当批量插入的数据量比较大时,会导致程序执行报错,如下图所示:

java 算法易筋经:常见 java-API 使用技巧

​​​​摘要:算法练习的本质也在于锻炼编程思维,强化程序员的内力。因此给自己后面会持续更新的算法技巧内容简称算法易筋经。

https://static001.geekbang.org/infoq/0d/0da22979c76c5d81809e2ca005a8224a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你真的知道如何删除 list 集合中特定元素吗

用户头像
万里无云
2021-01-18

如何删除一个集合对象中的特定元素?小问题,但并不简单。

从面试角度分析 ArrayList 源码

用户头像
Java旅途
2020-12-15

注:本系列文章中用到的jdk版本均为java8

https://static001.geekbang.org/infoq/e9/e9abd7ed83bfb1a9d87ee3fcd988319e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 集合(7)-- List 接口源码解析

用户头像
秦怀杂货店
2020-11-16

java.util.List 接口继承于 Collection 接口,与Map最大的不同之处,在于它属于单列集合,相当于一个列表。

https://static001.geekbang.org/infoq/7f/7ffc1bed9f558559ce31026cc2ba1b96.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中的遍历(遍历集合或数组的几种方式)

用户头像
keaper
2020-09-27

本文主要总结了Java中遍历集合或数组的几种方式,并介绍了各种遍历方式的实现原理,以及一些最佳实践。最后介绍了Java集合类迭代器的快速失败(fail-fast)机制。

python 中对字典与列表组合进行排序

用户头像
开心太平洋
2020-06-29

在python中,对List中的dict进行多字段排序

List_List技术文章_InfoQ写作社区