- 博客(109)
- 收藏
- 关注
原创 软件工程期末整理(二)
18. 一项任务的最早开始时间是第3天,最晚开始时间是第13天,最早完成时间是第9天,最晚完成时间是第19天,则该任务( 不在关键路径上 )。在软件分类,以下是支撑软件的有(Eclipse;软件能力成熟度模型中特征为组织和项目对质量和过程绩效制定了量化目标,并以此作为管理过程的标准的等级是(已量化管理级)。采用瀑布模型的开发过程是一种自顶向下的开发方法,而软件构件复用的开发过程是一种自底向上的开发方法。数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是(数据、标记、控制、公共 )。
2025-01-06 18:20:50
1190
原创 软件工程期末整理(一)
由于软件构件会在适当的环境中被重复使用,软件构件必须提供可读、清晰、完整、准确的API接口信息,便于软件开发人员了解构件,通过构件接口调用构件提供的资源和服务;先进的软件开发技术和工具既可以提高开发的效率,又可以减少软件开发中可能出现的错误,提高软件产品的质量,降低软件维护的成本。56、在类图中,若类A是类B的成员变量,类A对象不能脱离类B对象单独存在,如手不能脱离身体,则类A与类B之间的关系是( 组合)。解析:瀑布模型的各阶段可以回溯,比如在设计阶段发现需求错误时,可以回到需求阶段修正。
2025-01-06 18:19:25
929
原创 时间复杂度计算的快速解题步骤
或者想象每次累加的效果:如果 n=10,那你只需要累加到 4(1+2+3+4=10)。的范围是从 1 到 n/i,所以执行n/i 次。:可用“假设循环执行k 次,推出退出条件”的方法。:看循环变量每次怎么变动,直到结束为止。// O(1) 操作。,总和接近 2n−1,丢掉常数就是n。通常只是个累加器,受循环变量控制。外循环n次,内循环对于每个固定的i,示例:嵌套循环 + 非线性增长。累加到某个值 n 后退出时。得出结果 O(nlogn)。
2024-11-18 20:24:42
1011
原创 蓝桥杯PythonB组扫盲
代码题需要提交代码,跑通给定的测试用例,也就是OJ的形式。你可以直接接收题目输入,print(-1),这样可以混点分,而且无解情况有些时候很难判断,检测点的分可能还挺高!(完全没办法才这么干,一般还是不会的,毕竟蓝桥杯又叫暴力杯)(考察计算机基础知识和一些简单数学计算知识,不会太难,稍微准备下就行),六。这一题用代码也很容易,但是用Excel就非常快,从1用。,GCD和LCM,快速幂,乘法逆元,组合数,,其实用习惯了也没那么难用,但一定要提前熟悉。,ST表,手写栈、队列、链表,,树形DP,DP简单优化)
2024-11-13 19:12:41
1374
转载 使用eclipse连接mysql数据库步骤
而Eclipse是常用的开发工具。下面将详细介绍如何使用Eclipse连接到MySQL数据库。在Java开发中,我们经常需要使用数据库。MySQL是一种常用的。
2024-10-23 13:21:07
210
原创 通俗解释选择、插入和冒泡排序
每次比较两个相邻的数,如果它们的顺序错了,就交换位置,把较大的数"冒"到后面。经过一次遍历,最大的数会被冒到最后一个位置。每次拿一张新牌,都要把它插入到手里已经排好的牌中正确的位置。这个过程从小规模的已经排好的部分开始,逐渐扩大到整个数组。,适合小规模数据的排序。它们的时间复杂度都是 (O(n^2)),随着数据量的增加,效率会降低。想象一下,你有一堆扑克牌,想从小到大排列,每次你都从剩下的牌里选出最小的,放到前面。选择排序的过程就像我们选最小(或最大)的东西一样。中选出一个最小(或最大)的数,放到前面的。
2024-10-14 16:08:59
549
原创 计算机操作系统练习题
6、有 9 个进程先后提出磁盘 I/O 请求,分别访问磁道为( 55、 58、 39、 18、 90、 160、 150、8、 有 5 个进程 A、 B、 C、 D、 E,他们的到达时间分别为 0、 10、 20、 30、 35ms,预计他。其优先数分别为 3、 1、 4、 5、 2 (优先级数。4 、 2、 8、 2、 4、 8、 4、 5,若进程要访问的下一个页面的页号为 7,根据 LRU。9、对于下表的段表,请将逻辑地址( 0, 137),( 1, 4000),( 2, 3600),
2024-07-03 20:18:35
1132
原创 计算机操作系统部分选填及大题整理
进程同步:(直接制约关系,指一个进程执行完后,另一个进程才能开始,否则不能开始。P(numget);当前进程因使用打印机打印完成时,该进程应转变为( 阻塞变就绪态)、获得了所等待的资源、数据传输完成、现运行进程执行了V操作。执行Signal(V操作),信号量S+1,信号量S
2024-07-03 20:13:07
1058
原创 计算机网络部分知识点整理
(也叫默认子网掩码)有24位,因为其属于C类地址,A类地址:默认子网掩码是255.0.0.0(8位),B类地址:默认子网掩码是255.255.0.0(16位),C类地址:默认子网掩码是255.255.255.0(24位)、IP 地址由两部分组成:网络地址和主机地址,A 类地址的网络地址部分有 8 位,实际的有效位数为 7 位,D 类地址通常作为组播地址, D 类地址的网络地址部分第一个 8 位组十进制数为 224 ~ 239。为单位)实现流量控制,流量控制是以接收方的接收能力限制发送方的发送速度。
2024-07-03 19:59:27
1028
1
原创 用立创EDA实现一个小项目
焊盘长和宽 1.83*1.37(0805) 焊盘间距 2mm。鼠标滚轮按下/鼠标右键 可以拖动图纸/pcb。如果想要绘制PCB还需要进行给元件进行封装。封装的含义:将元器件投影到板子上面。工程路径只能选择不能随意更改。Shfit+F:寻找元器件。旋转快捷键 --- 空格键。灰色的点----连接热点。以上内容关于元件绘制部分。鼠标滚轮---放大缩小。外观(矩形+两个引脚)电阻(不区分正负极)EDA绘制封装的方法。
2024-04-25 20:31:01
721
原创 Typora使用的一些记录(自用)
Typora 是一个伪装成文本编辑器的浏览器。当你按下快捷键或者右键检查元素时,页面会弹出一个基于 Chrome 的开发者工具栏。1、Typora快捷键标题(Ctrl+1(2,3,4,5,6))字体(Ctrl+I斜体,Ctrl+B粗体)删除线(Alt+Shift+5)下划线(Ctrl+U)代码高亮(Ctrl+Shift+`)代码段(Ctrl+Shift+K)链接(Ctrl+K)图片(Ctrl+C,Ctrl+V直接复制粘贴)插入图片(Ctrl+Shift+I)
2024-04-23 18:24:51
940
原创 时间复杂度的计算分类汇总
但是我们实际上可以通俗一点说,要计算时间复杂度或者是最内层语句的执行次数,也就是找循环次数(我们设为t)和给定终止条件的关系,列出等式计算即可。sum=0+1+2+3+...t=t(t+1)/2 只关注最高数量级t^2即可,令t^2=n,则时间复杂度为O(开平方n)而内层循环执行的顺序要遵循 for 循环的执行顺序,外层循环执行一次,内层循环要执行全部次。很明显此时i=t,则t^3=n时,循环次数t也就是时间复杂度为O(三次根号下n)很明显此时i=2^t且令其等于n时,解得t=log以2为底n的对数。
2024-03-25 23:20:26
376
原创 小H喜欢睡觉(C语言实现)
小H十分喜欢睡觉,这天他起来一看,居然9.30了,而他答应了10点要到小W家去,小H想走知道小H到小W家的最短时间是多少,你能帮帮他吗。地图是n * m的网格,每个单元是一个开放空间或建筑物(无法通过),小H的加在(1,1),小W 在(x,y)处,他只能上下左右移动,每一步需要1分钟。输入数据可确保小W家可到达。
2023-11-28 10:40:56
1672
1
原创 第七章实验
三个整数排序一、实验目的二、实验内容1、输入三个整数,用指针实现从大到小排序(1)编程提示本质上是两个数的比较。三个数比较时,a和b比较,a和c比较,b和c比较。
2023-06-13 14:17:28
536
1
原创 第八章实验题汇总
在这里描述函数接口。例如:在这里描述函数接口。例如:void sort(struct Student stud[],int n)//选择法在这里描述函数接口。例如:在这里描述函数接口。
2023-06-13 12:45:50
640
原创 PTA-选举投票
编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若选民输错候选人姓名,则按废票处理。程序自动统计各候选人的得票结果,并按照得票数由高到低的顺序排序。最后输出各选票人得票结果和废票信息。
2023-06-13 12:24:39
937
1
原创 输出最高分学生信息
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),输出最高分的学生信息。输入样例:在这里给出一组输入。例如:输出样例:在这里给出相应的输出。例如:
2023-06-13 12:21:55
138
原创 字符串排序
输入10个等长的字符串,进行从小到大排序,然后输出排序后的10个字符串,使用指针来实现。###输入格式:输入十行,每行为一个字符串,字符串中不包含空格。###输出格式:输出排序后的字符串。
2023-04-01 14:53:01
389
原创 用函数指针实现数组排序
实验7 函数一、实验目的二、实验内容6.输入10个整数进行排序并输出,其中用函数指针编写一个通用的排序函数,如果输入1,程序实现数据按升序排序;如果输入2,程序实现数据按降序。(1)编程提示定义ascend函数,决定按升序排序;定义descend函数,决定按降序排序;定义sort函数,实现排序的算法,根据实参,确定指向函数的指针变量调用ascend函数还是descend函数。
2023-04-01 10:26:24
3060
原创 【无标题】
3、*p(p为指针变量名)p一般指向一维数组的首地址,即p=a或者p=&a[0];p、a、&a[0]指向同一个单元,他们是数组a的首地址即a[0]1、int (*p)[3] p是一个指针变量,表示指向一个有3个整型元素的一维数组。// 这里赋值一定要用取地址符号,也就是取数组a的地址。例如:int a[3]={1,2,3};那么p就是指向这个数组a的指针;2、int *p[3] 是一个指针数组,每一个元素都相当于一个指针变量。例如:int a=3,b=5,c=2;
2023-03-25 18:11:30
121
原创 使用选择法将数组中的整数按由小到大排序
在一行中按从大到小顺序输出10个整数(每个整数按5列宽度输出)。编写选择法排序函数,使用选择法将数组中的整数按由大到小排序。从键盘上给大小为10个元素的整型数组随意赋值。
2023-02-25 08:33:05
1968
原创 PTA-存款翻倍
老刘在银行存了一年期的定期存款,到期后连本带利再存一年,……,如此反复下去,假设银行利率不变,请你算算:老刘要存多少年才能使存款金额翻倍。
2023-02-18 11:19:54
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人