C
文章平均质量分 88
乘栩缘:VisualS
这个作者很懒,什么都没留下…
展开
-
十大经典排序算法
** 排序算法**排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用下面的表概括:排序算法时间复杂度(平均)时间复杂度(最好情况)时间复杂度(最坏情况)空间复杂度排序方式稳定性冒泡排序O(n²)O(n)O原创 2021-11-15 22:56:37 · 1321 阅读 · 0 评论 -
C/C++中CONST的意义
const 关键字来声明某个常量字段或常量局部变量。 常量字段和常量局部变量不是变量并且不能修改。 常量可以为数字、布尔值、字符串或 null 引用。 采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)常变量: const 类型说明符 变量名常引用: const 类型说明符 &引用名常对象: 类名 const 对象名常成员函数: 类名::fun(形参) const原创 2021-11-02 20:53:35 · 1965 阅读 · 0 评论 -
UBUNTU安装vim(cc++默认文件类型)
UBUNTU安装vim(c/c++默认文件类型)需要添加一个普通用户(如已添加普通用户,跳转到下一步配置sshd)在Linux使用过程中,应尽量避免使用root用户直接使用系统,请使用下面的步骤创建一个新用户添加新用户adduser new_user #根据自己的真实需求修改new_user#这里是创建一个新的用户,用户名不要用new_user将新用户添加到sudo组中usermod -G sudo new_user使用su命令切换到新用户su - new_user原创 2021-03-09 10:45:51 · 288 阅读 · 0 评论 -
C/C++入门练习题(25-27)
25.数字三角形题目描述有一个由数字组成的三角形数塔,站在上一层的某个点,只能到达其下方左右的两个点。现在请找到一条从上到下的路径,使得路径上所有数字相加之和最大输入第一行输入一个数字 n(1≤n≤1000)(1≤n≤1000)代表数塔层数接下来n行,按数塔图形,每行有一个或多个的整数,表示该层节点的值(节点值≤100000)(节点值≤100000)输出输出一个整数,代表从上到下路径上所有数字相加和的最大值。样例输入1639 54 2 13 4 9 63 5 3 7 32原创 2021-02-21 18:43:15 · 561 阅读 · 0 评论 -
C#入门练习题(17-24例)
C语言练习题17.排序名单(字典)学习了字典序和字符串比较之后,今天让我们来给学生名单进行一下排序。我们知道计算理工学院的每个精英班有 10 名学生,老师会依次给出 10 名学生的名字(均为不含有空格的英文字符串)。你需要将这些名字按照字典序从小到大进行输出。输入格式测评机会反复运行你的程序。每次程序运行时,你的程序会被输入10行不含有空格的字符串,分别对应十个学生的姓名(字符串长度均大于 0且小于 20)。输出格式输出为10行,为排序后的 10个学生姓名,每个学生姓名单独占一行。样例输入A原创 2021-02-10 21:38:19 · 1082 阅读 · 0 评论 -
C#入门练习题(8-16例)
C语言练习题8.更大行列式给定一个 3 行、3 列的矩阵 A 和一个 2 行、2 列的矩阵 B。计算矩阵 A和矩阵 B的行列式并输出其中较大的一个数。提示 1:对于一个 3×3 的矩阵 A:A=⎡a1,1a2,1a3,1 a1,2a2,2a3,2 a1,3a2,3a3,3⎦A 的行列式为 “a1,1a2,2a3,3、a1,3a2,1a3,2 的和” 减去 “a1,1a2,3a3,2 与 a1,2a2,1a3,3 的和”。提示 2:对于一个 2×2 的矩阵 B:B=[ b1,1b2原创 2021-02-10 21:35:07 · 775 阅读 · 0 评论 -
C#入门练习题(1-7例)
C语言__练习题(1-16例)1.矩形的面积与周长对于一个给定长和宽的矩形,输出它的周长和面积。输入格式你的程序将会接受一组由空格分隔开的整数,表示矩形的长和矩形的宽(长和宽均大于 0,小于等于 1000)。输出格式输出第一行是这个矩形的周长。输出的第二行是这个矩形的面积。请注意不要多输出任何要求之外的内容。习题目的练习使用 scanf练习基本运算练习使用 printf小贴士虽然程序将会接受的一组整数是由空格分隔开的,我们无需在 scanf 中将描述输入格式的第一个参数写原创 2021-02-10 12:45:36 · 3816 阅读 · 0 评论 -
C#折半查找
C#____折半查找题目描述:给定N个整数和K个待查找的整数M1,M2,…,MK。如果待查找的整数在给定的N个整数中,请输出待查找的整数是数组中的第几个元素(从1开始计算,第一个元素计算1而不是0);如果待查找的整数不在给定的N个整数中,则输出0。输入格式:输入包括三行,第一行输入两个整数N(1<=N<=10^6)和K(1 <= K <= 10^),分别表示给定的整数总个数和待查找的数的个数;第二行自小到大输入N个整数Number i (1 <= Number i &l转载 2021-02-08 18:40:06 · 312 阅读 · 0 评论