- 博客(13)
- 收藏
- 关注
原创 数据结构三
1若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为( )。A、B、C、D、正确答案: C 我的答案:C得分: 5.0分2栈和队列的共同点是( )。A、B、C、D、正确答案: C 我的答案:C得分: 5.0分3若依次输入数据元素序列{a,b,c,d,e,f,g}进栈,出栈操作可以和入栈操作间隔进行,则下列哪个元素序列可以由出栈序列得到?( )A、B、C、D、正确答案: A 我的答案:A得分: 5.0分。
2024-11-03 20:04:43 906
原创 数据结构(2)
有一个有序单链表(从小到大排序),表头指针为head,编写一个函数向该单链表中插入一个元素为x的结点,使插入后该链表仍然有序。,使得A链表中含有原链表A中序号为奇数的元素,而B链表中含有原链表A中序号为偶数的元素,且保持原来的相对顺序。一个向量(一种顺序表)第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是_______。在一个长度为n的向量中的第i个元素(1≤i≤n)之前插入一个元素时,需向后移动_____个元素。正确答案: A 我的答案:A得分: 5.0分。
2024-10-21 12:05:36 521
原创 位运算(自学用)
5.算数右移>>:低位溢出,符号位不变,并用符号位补溢出的高位。7.>>>逻辑右移也叫无符号右移,低位溢出,高位补0。2.按位或|:两位有一个为1,结果为1,否则为0。1.按位与&:两位全为1,结果为1,否则为0。两位有一个为1,一个为0,结果为1,否则为0。6.算术左移<<:符号位不变,低位补0。4.按位取反~ :0->1 1->0。
2023-08-26 17:43:50 89
原创 hduc++实践报告三
每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。接着有k行,每行有两个整数a(1 <= a <= 8),b(1 <= b <= 10),表示学分为a的课有b门。每组数据的第一行是两个整数n(1 <= n <= 40),m(1 <= m <= n)。每组数据的第一行是两个整数n(1 <= n <= 40),k(1 <= k <= 8)。接着有n行,每行有一个正整数a(1 <= a <= 100),表示这门课的难度值。
2023-07-18 17:02:12 137 1
原创 hdu杭电c++实践报告二
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。输入数据有多组,每组占一行,包含一个正整数n(1<n<30),表示只剩下一个桃子的时候是在第n天发生的。输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
2023-07-18 17:00:20 236 1
原创 实验报告八
/包含在头文件#include,默认从小到大排序。//逆序输出,reverse(逆序开始的地址,逆序结束的地址)//如果定义为double函数会出现报错,至少为long。//在给定范围使用change。//判断是否为倒置字符串。//倒置字符串存入向量。//n阶勒让德多项式。
2023-07-18 16:56:27 105
原创 【c++实验六】
/该循环需要通过快捷键ctrl+z进行终止。//f12 用来计算12!//每次循环sum都会重置。//内层循环用于因数累加。//用来存储输入数据。
2023-04-12 17:54:27 62
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人