
C++数据结构
文章平均质量分 66
C语言知识、数据结构笔记、常见题目...
嵩韵儿
加油
展开
-
结构体排序
红太阳杯遥控飞机大赛拉开帷幕。比赛规则为,每位选手让自己的飞机从起点到终点飞行5次,组委会记录5次的飞行的成绩之后去掉一个最大成绩、一个最小成绩后计算剩余3个成绩的平值(平均分保留3位小数)作为该选手的最终成绩。请根据n名选手的比赛成绩,编程计算出冠军、亚军、季军的编号以及组委会计算出的成绩。第二行输出亚军的编号及飞行成绩,第三行输出季军的编号及飞行成绩。后面的n行,每行有6个数,第一个数是选手的编号,后5个数为选手的5次飞行的成绩。有n名选手参加了比赛,从键盘读入每位选手的编号以及他们的5次飞行的成绩。原创 2023-12-03 17:02:05 · 1075 阅读 · 0 评论 -
C++碎知识点
定义设m是大于1的正整数,a,b是整数,如果m|(a-b),则称a与b关于模m同余,记作a。bmod(m),读作a同余于b模m。由 n个节点构成的形态不同的⼆叉树。原创 2023-08-17 20:10:33 · 202 阅读 · 0 评论 -
数据结构-入门篇--2--数组
目录两数之和法一:暴力解题法二:哈希表合并两个有序数组两数之和1. 两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] +...原创 2022-03-25 21:45:30 · 651 阅读 · 0 评论 -
数据结构-入门篇--1--数组
目录存在重复元素方法一:排序方法二:哈希C++ unordered_set容器的成员方法最大子数组和方法一:贪心法二:动态规划第一天打卡完成!存在重复元素217. 存在重复元素给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]...原创 2022-03-24 17:55:12 · 1538 阅读 · 0 评论 -
常用标准输入输出函数
scanf( )与printf( )scanf() , 从缓冲区读入数据,以空格,制表符,换行等作为分隔。成功——返回成功转换并存入参数中的值的个数,出错——返回0 ;scanf("%d%d", &x, &y);如果x和y都被成功读入,那么scanf的返回值就是2;如果只有x被成功读入,返回值为1;如果x和y都未被成功读入,返回值为0;如果遇到错误或遇到end of file,返回值为EOF。printf() , 输出字符串,可以指定格式(%d, .原创 2021-12-21 20:00:38 · 942 阅读 · 0 评论 -
C算法特性分析
搬运工搬运工<-- 原创在这算法特性算法(Algorithm)是对特定问题求解步骤的一种描述,是指令的有限序列。其中每一条指令表示一个或多个操作。一个算法应该具有下列特性:⑴有穷性。一个算法必须在有穷步之后结束,即必须在有限时间内完成。⑵确定性。算法的每一步必须有确切的定义,无二义性。算法的执行对应着的相同的输入仅有唯一的一条路经。⑶可行性。算法中的每一步都可以通过已经实现的基本运算的有限次执行得以实现。⑷输入。一个算法具有零个或多个输入,这些输入取自特定的数据对象集合。...转载 2021-12-21 16:51:25 · 1429 阅读 · 0 评论 -
变量的存储方式和生存期
搬运工搬运工~ <--原创在这变量分类从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。存储方式静态存储方式:是指在程序运行期间分配固定的存储空间的方式。动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。存储空间 用户存储空间可以分为三个部分: 1) 程序区; 2) 静态存储区;...转载 2021-12-21 15:59:01 · 1105 阅读 · 0 评论 -
Hash相关
ContentP一般选择大于n的最小质数原创 2021-12-20 15:10:10 · 194 阅读 · 0 评论