草庐IT

复习题

全部标签

C语言从入门到实战——数组和指针的强化练习题

数组和指针的强化练习题前言1.sizeof和strlen的对比1.1sizeof1.2strlen1.3sizeof和strlen的对⽐2.数组和指针笔试题解析2.1一维数组2.2字符数组2.3二维数组3.指针运算笔试题解析3.1题目1:3.2题目23.3题目33.4题目43.5题目53.6题目63.7题目7前言C语言中指针和数组有着密切的关系,因为数组名在C语言中可以看作是一个指针常量。指针是一个变量,存储的是另一个变量的地址。可以通过指针来访问另一个变量的值。指针变量可以存储任何类型的地址,包括数组的地址。数组是一组相同类型的数据元素的集合。在C语言中,可以用数组名来表示整个数组,在这个意

acwing算法基础之动态规划--DP习题课1

目录1基础知识2模板3工程化1基础知识暂无。。。2模板暂无。。。3工程化题目1:最长上升子序列,要求时间复杂度为O(nlogn)O(nlogn)O(nlogn)。解题思路:保存每个长度下的最小的结尾元素值,遍历数组元素时,通过二分找到它,然后更新它即可,返回len。C++代码如下,#includeusingnamespacestd;constintN=1e5+10;intn;inta[N];intq[N];intmain(){cin>>n;for(inti=0;in;++i)cin>>a[i];intlen=0;q[0]=-2e9;for(inti=0;in;++i){//在q中找到intl=

解析几何北大第五版复习提纲

第一章两向量向量积向量积定义:axb=|a||b|sin几何意义:平行四边形面积性质:两向量共线的充分必要条件是axb=0数乘:分配律:求法:行列式三向量混合积混合积定义:对于一个六面体,边长为a,b,c,则其体积为性质:三向量共面的充分必要条件是混合积为0交换律  求法:行列式拓展:cram法则三向量的双重向量积求法:拓展:拉格朗日恒等式jacobi恒等式第二章平面曲线的方程曲线方程:点满足某方程,点的集合构成曲线向量式参数方程:向径由某个参数决定常见参数方程:外摆线:内摆线:渐展线:曲面的方程 曲面的方程:满足方程的点(x,y,z)在曲面上,曲面上的任意一点(x,y,z)满足方程向量式参数

计算机网络(谢希仁-第八版)第二章习题全解

2-01物理层要解决哪些问题?物理层的主要特点是什么? 1)需要解决的问题:物理层要屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样数据链路层就只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段。2)主要特点①由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、气、功能和过程特性。②由于物理连接的方式很多,传输媒体的种类也很多,因

南邮C语言期末考试复习+实验报告

目录实验报告一实验报告二实验报告三实验报告四实验报告五实验报告六模块一:基础知识部分模块二:三种基本结构及流程控制模块三:函数模块四:数据类型模块五:文件我自己的疑点:实验报告一1.从键盘输入两个整数a和b,计算并输出他们的和sum、差difference、积product、商quotient和平均值ave(注意ave和商的定义类型)。#define_CRT_SECURE_NO_WARNINGS#includeintmain(){ inta,b; printf("请从键盘输入整数a和b的值:"); scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b);

云计算导论第二章习题总结

1、分布式计算的优势和劣势是什么?答:优势:(1)可靠性高,一台服务器的系统的崩溃不会影响到其余的服务器;(2)可扩展性,分布式计算能够根据需要按需增加或减少服务;(3)计算速度快,分布式计算将计算任务分解成若干部分,节省了计算时间,大大提高了计算效率;(4)数据安全,分布式计算数据分成若干份存储在不同的地方,不易丢失。缺点:(1)分配任务难,分布式计算在分配任务上可能会出现任务分解节点的互斥问题;(2)问题排除难度高,计算分布存储运行在多台服务器上,故障排除和诊断问题难度较高;(3)基础设施成本高,分布式计算需要大量的基础设施,对基础设备要求较高;(3)网络设施成本高,分布式计算各个服务器节

1+x练习题1

CREATETABLEstudents(snochar(7),snamechar(8)NOTNULL,classchar(10),ssexchar(2),bdaydate,bplacechar(10),IDNumchar(18),sdeptchar(16),phonechar(11),PRIMARYKEY(sno));CREATETABLEsc(snochar(7),cnochar(7),scoredecimal(4,1),pointdecimal(2,1),PRIMARYKEY(sno,cno));CREATETABLEteachers(tnochar(3),tnamechar(8),psc

中南大学2021级云计算复习笔记

选择题20分10个填空题10分10个判断题10分5个简答题20分4个编程题40分2个云计算基础云计算的概念:云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。云计算是并行计算、分布式计算和网格计算的发展,或者说是这些计算机科学概念的商业实现并行计算:同时使用多种计算资源解决计算问题的过程分布式计算:将需要巨大计算能力的问题分成许多小部分进行处理,最后综合结果网格计算:在动态、多机构参与的虚拟组织中协同共享资源和求解问题云计算是虚拟化、效用计算、IaaS、PaaS、SaaS等技术混合演进、提升的结果云计算主要管理计算资

第五章习题1-4、习题5-6、习题7-8

 """一个不知名大学生,江湖人称菜狗originalauthor:jackyLiEmail:3435673055@qq.comLastedited:2022.11.16""" 第五章习题1-4第1关:统计二叉树叶子节点的个数任务描述本关任务:编写一个程序统计二叉树叶子节点的个数。相关知识为了完成本关任务,你需要掌握:1.如何创建二叉树,2.如何遍历二叉树。编程要求根据提示,在右侧编辑器补充代码,计算并输出叶子节点的个数。注意二叉树通过先序遍历创建。测试说明平台会对你编写的代码进行测试:测试输入:ABD##E##C#F##预期输出:3开始你的任务吧,祝你成功!参考代码//习题5.3.1统计二叉

数据结构重点知识点复习——第二章 线性表(链表)

目录一、线性表的链式存储结构​编辑二、单链表 1头插法2尾插法3按序号查找4按值查找5插入6删除三、双链表1定义2插入3删除四、循环与静态链表1循环链表1循环单链表:2循环双链表:3应用场景:2静态链表应用场景;一、线性表的链式存储结构typedefstructLNode{Elemtypedata;structLNode*next;}LNode,*LinkList;二、单链表 1头插法建立新的结点分配内存空间,将新结点插入到当前链表的表头LinklistCreatlist1(Linklist&L){LNode*s;//辅助指针intx;L=(Linklist)malloc(sizeof(LNo