
数据结构与算法
文章平均质量分 94
Redamancy_Xun
华东师范大学在校大学生
展开
-
基础算法整理
近年来,数据结构与算法的理解和应用在计算机科学教育和工业界中变得越来越重要。对于计算机科学和软件工程领域的学生和从业者而言,掌握经典的数据结构与算法题型是提升编程能力和解决复杂问题的关键。这篇精心整理了近100道经典的数据结构与算法题目,涵盖了广泛的主题和难度级别。这些题目旨在帮助读者深入理解数据结构如数组、链表、栈、队列、树、图等的基本原理和高效应用方法。同时,算法部分涵盖了排序、搜索、递归、动态规划等重要的计算技巧,以及它们在实际问题中的应用。原创 2024-06-18 22:04:32 · 583 阅读 · 0 评论 -
Lost Cows(0ms)——详细解析
线段树是一棵二叉树。顾名思义,二叉树的每一个节点都代表了一个线段。线段树的根节点代表最大的线段,每个节点的左儿子是这个线段的前一半,右儿子是线段的后一半,叶子结点是单个点。在每一个节点中,都记录了这个区间的一些相关信息。假如一个节点是[left, right],那么它的左儿子是[left, (left + right) / 2],右儿子是注意到,线段树的每个节点,要么是有两个儿子节点,要么就是叶子结点(不存在只有左儿子或只有右儿子的情况)。原创 2024-05-10 01:13:06 · 1020 阅读 · 1 评论