第2章 排序

2.1 初级排序算法 2.1.2 选择排序 不断地选择剩余元素之中的最小者 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Selection { public static boolean less(Comparable v, Comparable w) { return v.compareTo(w) < 0; } private static void exch(Comparable[] a, int i, int j) { Comparable

第1章 基础

1.3 背包、队列和栈 1.3.1 API 1.3.1.4 背包 不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素 1.3.1.5 先进先出队列 先进先出队

导航

视频 动画 软件 adobe adobe wps 翻译 谷歌 AI 图片生成 chatgpt deepseek grok gemini qwen doubao yuanbao 画图 processon diagrams 开发 工具大全 SQL转Java maven leetcode github 请求验证 markdown-to-excel Java pdai Snailclimb justjavac CyC2018 xingshaocheng blog lucida 工具 搬瓦工 LeanCloud cloudflare 网站历史

read

基础 《深入理解计算机系统》 《tcp/ip详解》 《快乐的Linux命令行》 原书 程序员修炼之道 算法 《算法》 《编程珠玑》 王道 计算机组成原理 操作系统

第11章 性能与可伸缩性

11.3 线程引入的开销 11.3.1 上下文切换 11.3.2 内存同步 11.3.3 阻塞 11.4 减少锁的竞争 减少锁的持有时间 降低锁的请求频率 使用带有协调机制的独占锁,这些机制允许更高的并发性