
习题整理
文章平均质量分 67
记录错题集
想躺下的梅花鹿很迷人
勇气和执行力
展开
-
【C++】栈练习
eg2class Solution {public: bool IsPopOrder(vector<int> pushV,vector<int> popV) { stack<int> st; int pushi = 0; int popi = 0; for(pushi = 0; pushi < pushV.size(); ++pushi) { /..原创 2022-03-27 16:42:11 · 1107 阅读 · 0 评论 -
【数据结构】错题总结
文章目录选择题eg1eg2eg3eg4eg5eg6eg7eg8编程题选择题eg1在长度为 X 的顺序表下标为 i 的位置前插入一个元素( 1 ≤ i ≤ X+1 ),元素的移动次数为( )A. X - i + 1B. X - iC. XD. X-1答案解析:B1.顺序表插入元素,需要移动元素,这里需要把[i, X - 1]区间的元素全部向后移动一次,故移动的次数为X - 1 - i +12.举一个例子:顺序表中元素为{ 1,2,3,4,5,6,7}总共7个元素,i=3(4的位置)在.原创 2022-03-07 18:07:25 · 3677 阅读 · 2 评论 -
【C】寒假错题总结
文章目录选择题eg1eg2eg3eg4eg5编程题eg1选择题eg1如下代码输出的是什么( )char a=101;int sum=200;a+=27;sum+=a;printf("%d\n",sum);A: 327 B: 99 C: 328 D: 72答案解析:正确答案:Dchar为有符号类型,占1个字节,也就是8位,其中最高位是符号位,取值范围为-128~127;a=101+27=128,128表示为1000 0000,作为补码放在内存中,符号位为1,在与.原创 2022-02-15 12:43:06 · 548 阅读 · 5 评论 -
【C++】类和对象
要解决这个问题,我们首先来看下面这个例子:这个程序运行会调用几次拷贝构造?#include <iostream>using namespace std;class Widget{public: Widget()//构造函数 { //cout << "Widget()" << endl; } Widget(const Widget&)//拷贝构造 { cout << "Widget(const Widget&)".原创 2022-01-24 15:01:31 · 402 阅读 · 0 评论