- 博客(23)
- 收藏
- 关注
原创 C/C++中static的区分
static int j;int k=0;void fun1(void){static int i=0; //注释①i++;}void fun2(void){j=0; //注释②j++;}int main(){for(k=0; k<10; k++){fun1();fun2();}return 0;}问:i=? j=?解析注释一 :static int i=0注释二:j=0这个定义与普通的int i=0不同,加了static后,这个i会
2020-10-09 20:06:19
372
原创 SQL(结构化查询语言)的6个组成部分
1、 数据查询语言(DQL)其语句,也称为“数据检索语句”,就是从表中查询数据。2、 数据操作语言(DML):在表中添加,修改和删除数据记录。也称为动作查询语言。3、 事务处理语言(TPL):它由多条sql语句组成的整体,它的语句能确保被DML语句修改的表中的所有记录及时得到更新。4、 数据控制语言(DCL):设置数据库的访问权限。5、 数据定义语言(DDL):在数据库中创建表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。6、 指针控制语言(CCL):它
2020-09-11 18:52:30
2142
原创 解决windows系统下ping,ipconfig不是内部或外部命令
一般情况下,都是误删了系统变量path的值。解决方法:右击我的电脑 → 选择属性 → 选择高级系统设置 → 环境变量 →在系统变量列表中,找到“path”环境变量双击,打开。在变量值这一栏检测下是否有下面的信息(%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem),确定没有的情况下,复制拷贝,最后点击“确定”。→ ping,ipconfig等命令行可以使用了(1)ping,ipconfig等一些命令行不能使用(2)在系..
2020-07-13 10:44:05
797
原创 习题3-2 高速公路超速处罚 (15分)
按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式: 在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。.
2020-06-23 11:24:54
2054
原创 PTA 练习3-3 统计学生平均成绩与及格人数 (15分)
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数 其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:average = 71.2count = 4代码段#include<s.
2020-06-16 21:43:34
4865
原创 Git Hub Uable to verify your captcha response. Please visit
在注册github遇到了这个问题,一直卡在验证的页面浏览器上警示下面的的信息Uable to verify your captcha response. Please visithttps://help.github.com/articles/troubleshootin-the-captcha解决方法有一下几种使用chorme浏览器 或者使用IE10以上的浏览器挂VPN验证打开提示的网址 https://help.github.com/articles/troubleshooting-
2020-06-13 16:50:38
706
原创 树、森林和二叉树的转换
树转化为二叉树(1)加线:在兄弟结点之间加一条连线(2)去线:树中的每个结点,只保留它第一个孩子结点的连线,删除与其他孩子之间的连线。(3)层次调整:以树的根节点为轴心,将整棵树顺时针旋转一定角度,使其结构层次分明。(第一个孩子结点变为左孩子,兄弟结点变右孩子)森林转化为二叉树(1)把每一棵树转化为二叉树(2)第一棵二叉树不动。从第二棵二叉树开始,把后一棵二叉树的根结点作为前一个二叉树的右孩子,用线连起来。二叉树转化为树(1)加线:若某结点X的左孩子结点存在,则将这个左孩子结..
2020-06-04 09:06:33
445
原创 哈希表中的装填因子
装填因子:a=n/m 其中n 为关键字个数,m为表长。加载因子是表示Hsah表中元素的填满的程度.若:加载因子越大,填满的元素越多,好处是,空间利用率高了,但:冲突的机会加大了.反之,加载因子越小,填满的元素越少,好处是:冲突的机会减小了,但:空间浪费多了.冲突的机会越大,则查找的成本越高.反之,查找的成本越小.因而,查找时间就越小.因此,必须在 "冲突的机会"与"空间利用率"之间寻找一种平衡与折衷. 这种平衡与折衷本质上是数据结构中有名的"时-空"矛盾的平衡与折衷....
2020-05-30 15:57:24
49913
8
原创 给定一组查找关键字(19,14,23,1,65,20,84,27,55,11,10,79) 哈希函数为:H(key)=key % 13, 哈希表长为m=15,设每个记录的查找概率相等。
给定一组查找关键字(19,14,23,1,65,20,84,27,55,11,10,79)题目要求哈希函数为:H(key)=key % 13, 哈希表长为m=15,设每个记录的查找概率相等。请画出按照线性探测再散列处理冲突得到的哈希表(给出求解过程),并计算查找成功和查找失败时的平均查找长度各是多少。请画出按照链地址法处理冲突得到的哈希表,并计算查找成功和查找失败时的平均查找长度各是多少。解题思路2.1 线性探测哈希表长为m=15;分别得到的结果进行线性探测散
2020-05-30 13:20:14
19163
3
原创 数据结构: 线性表中线性表与链表的区别
线性表与单链表的区别结论:使用到的线性表需要频繁查找时,使用线性表结构;频繁插入和删除是,采用单链表结构补充说明:线性表的元素地址是连续的。链表里的地址是不连续的,是通过指针联系起来的。PS:线性表是逻辑结构,各个元素存储的先后位置反映逻辑上的线性关系。单链表是线性结构,是靠指针来反映这种关系的。2##2.1 顺序存储:顺序表,使用数组实现,是一组连续的存储单元,数组的大小有静态分配与动态扩展两种方式。 值得注意的是线性表是从1开始,而数组是从0开始。优点:随...
2020-05-28 11:35:46
1716
转载 数据结构(期末复习)
知识点总结篇:https://blog.youkuaiyun.com/qq_31196849/article/details/78529724 优快云上的https://www.jianshu.com/p/230e6fde9c75这篇写的也挺详细的,但是语言用的是JAVAhttps://wenku.baidu.com/view/5b67dcf851e2524de518964bcf84b9d528ea2cca.html百度文库,很全面https://www.jianshu.com/p/2469a4d9708e简
2020-05-28 10:32:42
811
原创 数据结构 PTA 6-1 顺序表操作集 (20分)
本题要求实现顺序表的操作集。函数接口定义:List MakeEmpty(); Position Find( List L, ElementType X ); boolInsert( List L, ElementType X, Position P ); bool Delete( List L,Position P );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { Elem
2020-05-27 21:02:27
1775
原创 vs2019,error LNK2019: 无法解析的外部符号”的几种可能原因
原因总结1.1 采用开源程序,忘记添加依赖项解决办法如下:VC6:工程、设置、C/C++、分类:Preprocessor、附加包含路径:填写附加头文件所在目录 逗号间隔多项工程、设置、Link、分类:Input、附加库路径:填写附加依赖库所在目录 分号间隔多项工程、设置、Link、分类:Input、对象/库模块:填写附加依赖库的名字.lib 空格间隔多项VS20xx:项目、属性、C/C++、附加包含目录:填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录:填写附.
2020-05-27 20:51:15
16398
原创 51单片机 交通灯实验及报告
1. 实验目的学习模拟交通灯控制的实现方法;掌握Proteus硬件仿真与调试。*2. 任务:根据要求编写程序,并写出原理性注释;将检查程序运行的结果,分析一下是否正确;完成所建工程的仿真及调试。3. 实验内容及要求按照电路要求在Protues中设计电路图。编程实现如下功能:用单片机端口作输出口,控制四个方向共12个发光二极管亮灭,模拟交通灯管理。功能描述如下:初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯
2020-05-26 19:09:52
15598
3
原创 VS 编译器警告 C4700
C4700:uninitialized local variable ‘name’ used未初始化的局部变量使用.在 C 和C++,默认情况下不初始化局部变量。未初始化的变量可以包含任何值,使用可能导致未定义的行为。 警告 C4700 指几乎总是指示在程序中可能导致不可预知的结果或崩溃的 bug。微软官方解释报错特点如*,&。这些细小的东西丢失但不容易被发现报错原因定...
2020-05-06 19:22:29
2857
原创 51单片机实验课2 数据区传送程序
任务将单片机片内存储器存储区首地址设置为60H、片外存储器存储区首地址设置为4000H,存入片内存储区内容为04H-14H共17个字节 ,读取片内首地址为60H单元内容,将该内容传送到片外数据存储器存储区中保存(首地址4000H),将保存在片外数据区数据依次取出送P1。代码:#include <reg51.h>#include <absacc.h> /...
2020-04-29 11:35:21
3923
1
原创 数据结构实验课 构建顺序链表
#pragma warning(disable:4996)#include "SqList.h"void menu(){ printf("\t\t\t 顺序表基本操作\n\n"); printf("\t\t\t1.建 立 顺 序 表\n"); printf("\t\t\t2.遍 历 顺 序 表\n"); printf("\t\t\t3.删...
2020-04-26 15:38:55
511
原创 关于VS2019 解决scanf的C4996错误
VS的环境下scanf直接使用会在生成解决方案时产生C4996错误,下面介绍三种解决方案。解决方案 在此超链接中
2020-04-25 08:39:33
1676
原创 vs2019解决scanf函数的C4996错误
选择工程项目-右键点击属性(R)在C/C++中选择预处理定义 并将其修改值在它里面添加 : _CRT_SECURE_NO_WARNINGS发现调试后可以顺利运行
2020-04-24 10:23:04
1486
原创 PTA 7-1 最大子列和问题
给定K个整数组成的序列,“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下:数据1:与样例等价,测试基本正确性;数据2:102个随机整数;数据3:1...
2020-04-20 10:16:16
209
原创 二叉树的遍历只是为了在应用中找到一种线性次序
二叉树的遍历只是为了在应用中找到一种线性次序A.√ B.×这道题是正确的:因为所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有结点,使每一个结点都被访问一次,而且只被访问一次。由于二叉树本身是非线性结构,因此,树的遍历实质上是将二叉树的各个结点转换成为一个线性序列来表示。...
2020-04-20 09:36:46
3957
原创 数据结构习题:设F是一个森林,B是由F变换得的二叉树。若F中有n个非终端结点,则B中右指针域为空的结点有多少个
设F是一个森林,B是由F变换得的二叉树。若F中有n个非终端结点,则B中右指针域为空的结点有多少个森林转二叉树:将森林中每棵树转换成相应的二叉树;第一棵二叉树不动,从第二棵二叉树开始,依次把后一棵二叉树的根结点作为前一棵二叉树根结点的右孩子,当所有二叉树连起来后,此时,所得二叉树即是森林转换得到的。第一步:每棵树转二叉树第二步:二叉树合并二叉树转森林若某结点是其双亲的左孩子...
2020-04-20 09:28:46
8158
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人