- 博客(34)
- 收藏
- 关注
原创 沈师PTA数据结构判断
数据元素可以由类型互不相同的数据项构成。T算法和程序没有区别,在数据结构中二者是通用的。F数据元素是数据的最小单位。F数据结构概念包括数据之间的逻辑结构、数据在计算机中的存储方式和数据的运算三个方面。T数据结构的抽象操作的定义与具体实现有关。F关于《数据结构》学科:《数据结构》是一门研究数值计算的程序设计问题的学科 。F算法独立于具体的程序设计语言,与具体的计算机无关。T数据结构包括数据对象集以及它们的逻辑结构和物理结构,还包括与数据对象相关联的操作集,以及实现这些操作的高效的算法。T数据.
2022-01-05 23:38:38
1393
原创 数据结构书上算法
数据结构书上关键算法顺序表的存储结构#define MAXSIZE 100 //顺序表可能达到的最大长度typedef struct { ElemType *elem; //存储空间的基地址 int length; //当前长度}SqList; //顺序表的结构类型为SQList顺序表的操作顺序表的初始化Status InitList(SqList &L){ //构造一个空的顺序表L L.elem = new ElemType[MAXSIZE]
2022-01-05 18:17:53
659
原创 沈师PTA数据结构2021编程复习题
R7-1 二分查找 (15 分)输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入格式:输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。输出格式:输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入样例:41 2 3 41结尾无空行输出样例:02结尾无空行/*按照书上正常折半查找的思想编写*/#i
2021-12-24 16:45:53
3752
2
原创 C语言中malloc与free
一、为什么c语言中要有mallocmalloc就是memory allocate动态分配内存,malloc的出现时为了弥补静态内存分配的缺点,静态分配内存有如下缺点:1、比如说,传统的一维数组,如int a[5],使用传统的一维数组需要事先指定数组的长度,而且数组的长度必须是一个常量(宏定义的 常量)2、传统数组(静态分配),不能手动释放,只能等待系统释放,静态分配的变量在该函数内运行的时候有效,当静态分配的变量所在函数运行完之后,该内存会自动释放。静态分配的内存,是在栈中分配的,其实在C语言中的函数
2021-10-14 23:30:13
3479
原创 80%概率增加一个移动宽带设备限制
80%概率增加一个移动宽带设备限制沈师西区这宽带比较恶心,一个宽带账号只可以连接两个终端。在这里,先批斗一下,个人认为此做法严重违反国家提速降费的政策。但是,无能为力改变的东西也只能默默的接受吧!最近发现,通过限制IP的方式连接3个终端也能比较稳定。教程如下:设置光猫(我办的是200Mbps速率的网,和50mbps、100Mbps的光猫好像有区别)打开光猫登录界面(http://192.168.1.1)找到工具界面把IP地址分配缩短到两个,防止IP跳动造成断网。设置路由器
2021-10-10 21:05:31
1427
原创 MySQL8.0配置forWindows10
由于Oracle服务器不在国内的原因,很多用户(包括小编自己)在用exe文件安装之后会出现不好用的情况,现参考其他笔者,小编也整理了一份方案。下载在MySQL官网下载,Downlads->Community->MysSQL Community Server选择自己的系统的mysql安装:首先建议系统用户名中不要存在中文,因为任何软件都会走C:/users/your admin(用户名)/AppDate下,来产生一些缓存文件。1.将下载的zip解压放到相应的地方,本例放到了D盘。.
2021-08-30 00:24:34
139
原创 SqlServer数据库范式
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1 第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,
2021-05-17 22:52:34
288
转载 Sqlserver_left join 、right join、 inner join 用法
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 .
2021-05-17 22:48:24
3635
原创 备考2021辽宁专升本做的C语言程序设计练习Ⅱ
C语言实现选择排序算法实现过程第一个 for 循环是确定位置的,该位置是存放每次从待排序数列中经选择和交换后所选出的最小数。第二个 for 循环是实现将确定位置上的数与后面待排序区间中的数进行比较的。代码#include <stdio.h>int main(){ int i,j,t,a[11]; //定义变量及数组为基本整型 printf("请输入10个数:\n"); for(i=1;i<11;i++) scanf("%d",&
2021-05-03 21:26:59
768
原创 备考时做过的C语言错题(写结果&&判断)
一、写结果题1.以下程序执行后输出的结果是( )#include <stdio.h>int main(){ int x=15; while(x>10&&x<50){ x++; if(x/3){ x++;break; } else continue; } printf("%d\n",x); return 0;}/*答案:17*/2.以下程序执行后输出的结果是( )#include <s
2021-05-03 21:18:19
2803
原创 C语言32个关键字
关键字说明auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符型变量或函数struct声明结构体变量或函数union声明共用数据类型enum声明枚举类型typedef用以给数据类型取别名const声明只读变量unsigned声明无符号类型变量或函数signed...
2021-05-03 10:43:51
122
原创 备考2021辽宁专升本做的C语言程序设计练习
##1、用户输入字符c的值,按下表对应关系输出a的值。输入的c值输出的a值$8.26713.48%1.10#0.075其他字符0/*switch-case写法*/#include <stdio.h>int main(int argc, char *argv[]){ char c; float a; scanf("%c",&c); switch(c){ case '$':a=8.26;break; case
2021-05-03 10:41:34
2287
2
原创 C语言运算符优先级和结合性一览表
C语言运算符优先级和结合性一览表所谓优先级就是当一个表达式中有多个运算符时,先计算谁,后计算谁。这个其实我们在小学学算术的时候就学过,如1+4÷2。但是C语言中的运算符已经远不止四则运算中的加减乘除了,还有其他很多运算符。当它们出现在同一个表达式中时先计算谁后计算谁呢?所以本节还是有必要讲一下的。最后我还会将所有运算符展示出来,然后告诉你哪个优先级高、哪个优先级低。首先不需要专门记忆,也没有必要。因为作为初学者,哪个优先级高、哪个优先级低我们很难记住。就算死记硬背记住了,时间长不用也会忘记。所以当一个
2021-05-03 10:38:48
1306
原创 C语言易混淆问题
1.break和continuebreakcontinue使用break语句是跳出当前循环,并执行当前循环之后的语句;continue语句是终止当前循环,并继续执行下一次循环;2.switch语句case后有无break有break无break跳出继续执行下面的语句,直到遇见breakeg:#include <stdio.h>main(){ int a=0,i; for(i=1;i<5;i++){
2021-05-02 23:35:39
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人