思路 有数组[26, -3, 14, -15, 0, 324, 98, 1, 22]现对该数组进行排序,使用插入排序算法。先来屡一下思路和步骤: 从下标为1的元素开始进行遍历...
IP属地:湖北
思路 有数组[26, -3, 14, -15, 0, 324, 98, 1, 22]现对该数组进行排序,使用插入排序算法。先来屡一下思路和步骤: 从下标为1的元素开始进行遍历...
在计算机科学中,分治法[https://zh.wikipedia.org/wiki/%E5%88%86%E6%B2%BB%E6%B3%95](Divide and Conqu...
什么是堆? 维基百科中对堆的定义如下: 「堆是计算机科学中的一种特别的完全二叉树。若是满足以下特性,即可称为堆:“给定堆中任意节点P和C,若P是C的父节点,那么P的值会小于等...
二叉排序树实现 1、二叉排序树,也叫二叉搜索树,中序遍历为有序序列。这是一种特殊的二叉树,每个节点的左孩子都比其要小,右孩子都比其要大,二叉树的所有子树也都是二叉搜索树。 2...
1. 磁盘基础知识 分页: 现代操作系统都使用虚拟内存来印射到物理内存,内存大小有限且价格昂贵,所以数据的持久化是在磁盘上。虚拟内存、物理内存、磁盘都使用页作为内存读取的最小...
时间数据 时间格式是数据类型中基础也不容忽视的一类。不像整数那样大道至简也不像字符串那样包罗万象,却独有魅力,时间数据本身除了加减、比较运算外,也有下周、去年、时区等更专项的...
Python 是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。 语法简洁清晰,那么我们用少量的Python代码能做哪些有...
还记得 最近玩了什么游戏 想来用Scratch自己设计一款吗 一起尝试一下吧! 一、准备工作 打开Scratch3.0,为自己的作品添加上喜欢的背景。 以简单朴素的为宜。 二...