02 2024 档案
摘要:概述 排序算法算是最经典的算法了,只要你学习算法,就永远也离不开他,常用的排序算法有: 冒泡排序 插入排序 希尔排序 桶排序 计数排序 计数排序 快速排序 归并排序 堆排序 这些排序大致特点如下: 其中最重要,也最复杂的三种排序,分别是: 快速排序 归并排序 堆排序 一. 快速排序 1. 大致思路
阅读全文
摘要:文章参考: 赫夫曼编码树(图解+完整代码)_哈夫曼编码代码-CSDN博客 二叉排序树删除结点- CSDN搜索 平衡二叉树详解 通俗易懂-CSDN博客 一. 概述 树是一种典型的数据结构。树的最大特点在于:它是递归定义的,即:一个树的子节点可以构成n个子树,且这些子树之间并不相交。 树有多种形式,最典
阅读全文
摘要:内容参考: C++文件读写详解(ofstream,ifstream,fstream)_c++ 文件读写-CSDN博客 一. 概述 分类: 在程序设计中,用于输入/输出的流是必不可少的。C++中,依照用途不同,流可以被划分位三种: 标准IO流:内存与标准输入、输出设备间的通信,一般是控制台。 文件IO
阅读全文
摘要:文章内容参考: size_t 数据类型-CSDN博客 定义 是一些C/C++标准在stdef.h中定义的,其目的在于方便不同系统之间的移植。 size_t被用来表示C/C++中任何对象所能达到的最大长度,本身是无符号整数类型。 size_t的声明是实现相关的,它出现在一个或多个标准头文件中,比如st
阅读全文