2023年6月25日

3.数据结构与算法复习--线性表.顺序表 (1)

摘要: #线性表的定义和特点 **线性表是**具有相同特性的数据元素的一个有限序列 (a1,a2,..ai-1,ai,ai+1,...an) a1:线性起点 ai-1为ai的直接前驱,ai+1为ai的直接后驱 an为线性终点,当n=0时称为空表 * 线性表 ![](https://img2023.cnblo 阅读全文

posted @ 2023-06-25 17:06 云の海 阅读(24) 评论(0) 推荐(0) 编辑

2023年4月30日

数据结构与算法复习--(2)

摘要: #算法和算法分析 * 算法的定义 * 对特定问题**求解方法和步骤**的一种描述,它是**指令**的有限**序列**。其中每个指令表示一个或多个操作。 * 算法的描述 * **自然语言**:英语、中文 * **流程图**:传统流程图、NS流程图 * **伪代码:类语言:**类C语言 * **程序代码 阅读全文

posted @ 2023-04-30 21:27 云の海 阅读(50) 评论(0) 推荐(0) 编辑

数据结构与算法基础复习--(1)

摘要: #基本术语 ##1.数据(Data) 数据 是能输入计算机且能被计算机处理的各种符号的集合 信息的载体 是对客观事物符号化的表示 能够被计算机识别、存储和加工 包括: 数值型的数据:整数、实数等 非数值型的数据:文字、图像、图形、声音等 ##2.数据元素 数据元素 是数据的基本单位,在计算机程序中通 阅读全文

posted @ 2023-04-30 16:06 云の海 阅读(43) 评论(0) 推荐(0) 编辑

2023年4月5日

C++函数库——全排列

摘要: 全排列,顾名思义,对一个无序数组或者有序数组写出其对应的所有组合,实则为从当前数组顺序开始,排列出所有比当前序列大(默认)或者小的所有组合,所以如果初始为无序数组,则得到的结果并非所有组合1.next_permutation,获取下一个排列结果,及获取比当前序列小的下一个序列 1 #include 阅读全文

posted @ 2023-04-05 18:55 云の海 阅读(98) 评论(0) 推荐(0) 编辑

2023年3月31日

c++基本用法学习

摘要: 1.保留小数的方式: cout << setprecision(2) << fixed << p[0].sum << endl; 其中setprecision(n)填入想要保留的数字,fixed设置后可以保证保留的小数不会省略末尾的0 同时也可以写成 cout << setprecision(2) 阅读全文

posted @ 2023-03-31 22:27 云の海 阅读(99) 评论(0) 推荐(0) 编辑

2023年3月28日

结构体运用——sort排序

摘要: 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。 通俗的来说其实就是,开辟一个新的变量来存储这个变量的不同属性。 可以用来储存不同学生的各科成绩以及总成绩,在这种情况下就可以对结构体中某一特定值来对整个结构体组进行相关的大小排序,且 其中常用到的就是sort排序 阅读全文

posted @ 2023-03-28 21:29 云の海 阅读(114) 评论(0) 推荐(0) 编辑

2023年3月17日

初学者:好玩儿的蛇形数组!

摘要: 蛇形数组,通俗讲像蛇一样扭来扭曲,构成一个二维数组,常见有“S”型,斜型 用一个斜型记录一下 #include <iostream> #include <bits/stdc++.h> using namespace std; typedef long long ll; ll s[10001]; in 阅读全文

posted @ 2023-03-17 16:57 云の海 阅读(38) 评论(0) 推荐(0) 编辑

2021年1月20日

链表!

摘要: 对于数据的存储,在我们初学者来说通常来说第一反应基本上是开数组,谈到多种数据不过就是多开几组数组,或者说用结构体,但是这仅仅只是对于已知数据多少的一种判断,但如果是对于未知数量的不同数据组的存储,那可能会束手无策。但问题总的有解决的途径,所以这种时候,链表就是一个不错的选择! 链表,基于结构体,并运 阅读全文

posted @ 2021-01-20 20:26 云の海 阅读(108) 评论(0) 推荐(0) 编辑

2021年1月18日

结构体(基本应用)

摘要: 结构体这个东西啊,学了之后貌似就没用过,所以今天特地来写了下结构体,发现很多小问题啊,小问题归小问题,但不妨碍我把他水完: #include<stdio.h> #include<string.h> int main() { struct sum { char num[100]; char name[ 阅读全文

posted @ 2021-01-18 22:02 云の海 阅读(66) 评论(0) 推荐(0) 编辑

2021年1月17日

大数加法

摘要: 作为一名划水与各种领域的全不能型玩家,终于来到了C语言开始划水,为保持“划水”精神,磕磕盼盼的终于完整的写完一个“大数”类型的题目: 输入数据的第一行为一个整数T(1≤T≤20),表示测试数据总数,紧接着的T行数据,每行包含由空格隔开的两个整数a和b,每组数据占一行。注意了,a和b可能非常大,大到超 阅读全文

posted @ 2021-01-17 21:59 云の海 阅读(66) 评论(0) 推荐(0) 编辑

导航