计算机科学

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

首页知识库计算机科学
【数据结构入门】队列:公平的排队专家
数据结构队列算法

【数据结构入门】队列:公平的排队专家

队列是最重要的数据结构之一,遵循"先来先服务"原则。本文教你理解队列的原理和应用场景。

2026年1月15日 阅读
【算法图解】递归入门:函数调用自己的魔法
算法递归原理

【算法图解】递归入门:函数调用自己的魔法

递归是算法中的精髓,也是初学者的噩梦。小明带你通过生动的类比和图解,彻底理解递归的执行过程、基准情形以及如何避免死循环。

2026年1月15日 阅读
【算法图解】空间复杂度:内存也是钱
算法空间复杂度原理

【算法图解】空间复杂度:内存也是钱

时间复杂度大家都知道,但空间复杂度同样重要。小明带你理解算法对内存的消耗,以及如何在时间和空间之间做权衡。

2026年1月15日 阅读
【数据结构】栈:后进先出的艺术
数据结构原理

【数据结构】栈:后进先出的艺术

深入理解“后进先出”(LIFO)的底层原理,探索栈在函数调用、撤销操作以及表达式求值中的精妙应用。

2026年1月15日 阅读
【数据结构】数组 vs 链表:什么时候用哪个?
数据结构数组链表

【数据结构】数组 vs 链表:什么时候用哪个?

深入对比数组和链表两种基础数据结构,从内存布局、时间复杂度、实际应用场景出发,帮你彻底搞懂什么时候该用数组,什么时候该用链表。

2026年1月13日 阅读
二分查找:为什么程序员都爱它?
算法二分查找面试

二分查找:为什么程序员都爱它?

从普通查找到二分查找,用最直观的方式理解这个看似简单却深藏玄机的算法

2026年1月13日 阅读
【网络基础】HTTP/HTTPS 原理图解
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日 阅读