what-happens-when
What-happens-when 的中文翻译,原仓库 https://github.com/alex/what-happens-when
按下”g”键接下来的内容介绍了物理键盘和系统中断的工作原理, ...
Golang Container.Heap 使用
12345678910111213type hp []*ListNode func (h hp) Len() int { return len(h) } func (h hp) L ...
操作系统八股文
操作系统并发和并行并发是指一个处理器同时处理多个任务。并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生。
**并 ...
常见排序
![[img/elementary-sort.png]]
常考排序快速排序1234567891011121314151617181920212223242526272829303132333 ...
时间复杂度
时间复杂度 (大 O)![[Pasted image 20240429194251.png]]
![[Pasted image 20240429194302.png]]
首先,我们来谈谈常用操作的时间 ...
Go语言 Slice 结构的底层实现
append 性能损耗未指定长度或者长度不足时,双倍扩容(cap < 1024); 1.25倍扩容(cap > 1024)。把元内存空间的数据拷贝过来,然后在新的内存空间继续append数 ...
Go语言 Map 结构的底层实现
Golang 中的 map 详解一、什么是 map?1、map 的定义 在计算机科学里,被称为相关数组、map、符号表或者字典,是由一组 <key, value> 对组成的抽象数据结构, ...