计算机科学
从算法到系统设计,深入浅出讲解计算机核心知识

数据结构队列算法
【数据结构入门】队列:公平的排队专家
队列是最重要的数据结构之一,遵循"先来先服务"原则。本文教你理解队列的原理和应用场景。
2026年1月15日 阅读

算法递归原理
【算法图解】递归入门:函数调用自己的魔法
递归是算法中的精髓,也是初学者的噩梦。小明带你通过生动的类比和图解,彻底理解递归的执行过程、基准情形以及如何避免死循环。
2026年1月15日 阅读

算法空间复杂度原理
【算法图解】空间复杂度:内存也是钱
时间复杂度大家都知道,但空间复杂度同样重要。小明带你理解算法对内存的消耗,以及如何在时间和空间之间做权衡。
2026年1月15日 阅读

数据结构栈原理
【数据结构】栈:后进先出的艺术
深入理解“后进先出”(LIFO)的底层原理,探索栈在函数调用、撤销操作以及表达式求值中的精妙应用。
2026年1月15日 阅读

数据结构数组链表
【数据结构】数组 vs 链表:什么时候用哪个?
深入对比数组和链表两种基础数据结构,从内存布局、时间复杂度、实际应用场景出发,帮你彻底搞懂什么时候该用数组,什么时候该用链表。
2026年1月13日 阅读

算法二分查找面试
二分查找:为什么程序员都爱它?
从普通查找到二分查找,用最直观的方式理解这个看似简单却深藏玄机的算法
2026年1月13日 阅读

HTTPHTTPS网络协议
【网络基础】HTTP/HTTPS 原理图解
用图解的方式深入理解 HTTP 协议的核心概念、请求响应流程、状态码含义,以及 HTTPS 如何保证安全通信。
2026年1月13日 阅读

算法时间复杂度面试
时间复杂度:从"这代码怎么这么慢"到"原来如此"
用最直观的方式理解时间复杂度,告别死记硬背 O(n)、O(log n),真正明白算法快慢的本质
2026年1月13日 阅读
欢迎介绍入门
欢迎来到小明的知识世界
这是 Xiaoming.wiki 的第一篇文章,介绍这个有趣的学习资源社区
2026年1月12日 阅读

数据结构数组原理
【数据结构】数组:最基础也最重要
深入理解数组的底层原理,探索连续内存空间如何实现 O(1) 随机访问,以及在实际开发中如何权衡其优缺点。
2026年1月11日 阅读