博客
共 73 篇文章 · 15 位作者 · 2894 次阅读
算法基础与复杂度分析
🔍 算法基础与复杂度分析:从概念到应用 ✨ 算法核心概念 算法是解决特定问题的一系列清晰、有限的指令步骤。它必须具备以下五个基本特性: 1. 有穷性:算法必须在执行有限步骤后结束。 2. 确定性:算法的每一步骤都必须有…
robin 阅读 90 赞 0 评论 0
linux
最高管理员权限
邓竣文 阅读 4 赞 0 评论 0
课堂笔记
short 短整型 long long 超长整型 int 整型 float 单精度浮点数 double 双精度浮点数 char 字符(一个) string 字符串(一串) bool 布尔(0、1) 保留几位小数 'a'=…
邓竣文 阅读 3 赞 0 评论 0
第二章 程序设计基础知识 第9节 图
第二章 程序设计基础知识 第9节 图 图(Graph)是一种复杂的非线性结构。在人工智能、工程、数学、物理、化学、生物和计算机科学等领域中,图结构有着广泛的应用。 一、图的定义 点用边连起来就叫作图,严格意义上讲,图是一…
robin 阅读 72 赞 0 评论 0
第二章程序设计基础知识 第8节树
第8节 树 在实际生活中,可以用线性结构描述数据元素之间逻辑关系的问题是很广泛的,但也有很多问题不能依靠线性结构来解决,例如家谱、行政组织机构等都是非线性的数据结构。其中树就是一种非线性的数据结构。 一、树的定义 树作为…
robin 阅读 82 赞 0 评论 0
第二章 程序设计基础知识 第7节 栈和队列
第二章 程序设计基础知识 第7节 栈和队列 一、栈 栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随后一件一件往上堆。取走时,只能从上面一件一件取。堆和取都在顶部进行,底部一般是不动的。栈就是…
robin 阅读 68 赞 0 评论 0
第二章 程序设计基础知识 第6节链表
信息学奥赛一本通·初赛真题解析 第6节链表 线性表在内存中有顺序表和链表两种实现方式。 一、顺序表 用一组地址连续的存储单元依次存储线性表中的数据元素,此时线性表是顺序表,数据元素间的逻辑关系通过元素下标反映出来。 1.…
robin 阅读 74 赞 0 评论 0
第二章程序设计基础知识 第5节 字符数组与字符串
第二章 程序设计基础知识 第5节 字符数组与字符串 字符串实际上是用null字符即'\0'终止的一维字符数组。内容固定的字符串叫字符串常量,它用双引号括起来,而字符常量用单引号括起来。即使一个字符的字符串也不是字符类型,…
robin 阅读 72 赞 0 评论 0
第二章程序设计基础知识 第4节基础算法
第二章 程序设计基础知识 第4节 基础算法 由于篇幅所限,这里主要对基础算法做一些简单的回顾总结,更详细的内容参考《信息学奥赛一本通》相应章节。 一、高精度计算 高精度数值处理是采用模拟算法对位数达到上百位甚至更多位数的…
robin 阅读 70 赞 0 评论 0
第二章程序设计基础知识 第3节 排序算法
第二章 程序设计基础知识 第3节 排序算法 一、内排序和外排序的定义 由于待排序的记录数量不同,使得排序过程中涉及的存储器不同,可将排序方法分为两大类:内排序与外排序。 1. 内排序:待排序记录存放在计算机内存中进行的排…
robin 阅读 74 赞 0 评论 0
分类全部
还没有分类,写文章时可以填一个。
热门标签全部
还没有标签。