- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 原码、反码、补码、移码、二进制乘除法运算。
原码:最高位为符号位,0表示正数,1表示负数。正数的原码:等于本身负数的原码:等于(1-本身)例如:X = +0.1011 , 原码 = 01011 ; X = - 0.1011 , 原码 = 11011 ;(小数点可以保留或者省略)补码:最高位为符号位,0表示正数,1表示负数。正数(X)的补码:等于本身。负数(X)的补码:等于(2+X)=(2-|X|),(各位取反,末尾加一)例如:X = +0.1011 , 补码 = 0.1011 ; X = -0.1011
2022-05-23 17:12:16
1992
原创 八皇后问题C++
#include <iostream>//加入标准输入输出流空间 using namespace std;//引入命名空间 enum States { used, free1 };//定义枚举型states变量used(已使用)和freel(未使用)两个 class Board //一盘棋8*8,自定义Board类 {private://定义可以在类外访问的私有成员 char board[8][8]; //定义可以在类外访问的私有成员,在此是一个私有二维字符数组成员
2022-04-08 16:45:11
1224
原创 计算机组成原理 学习笔记
计算机组成原理 学习笔记控制器控制器的组成及指令的执⾏基本的计算机组成和功能计算机系统的基本组成主要包括三个部分:中央处理器(cpu)、存储器和I/O系统,它们之间都是通过总线连接的。从物理上来说,总线就是⼀组导线,起作⽤就是把信息从⼀个部件传到另⼀个部件。连接系统的总线包括三种信号:地址信号、数据信号和控制信号,传送这三种新号的总线分别称为地址总线AB、数据总线DB和控制总线CB。地址总线总是来⾃于CPU或总线主设备、数据总线的作⽤是在CPU、存储器和I/O设备之间传送数据计算机的主机包
2022-04-01 09:38:51
1022
原创 二级(C语言程序设计)考试大纲
二级(C语言程序设计)考试大纲公共基础知识基 本 要 求掌握算法的基本概念。掌握基本数据结构及其操作。掌握基本排序和查找算法。掌握逐步求精的结构化程序设计方法。掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。掌握数据库的基本知识,了解关系数据库的设计。考 试 内 容一、基本数据结构与算法算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。线性表的定义;线性表的顺
2022-03-30 16:33:20
831
原创 全国计算机等级考试二级C知识点
C语言知识复习资料第一章 C语言基本知识【考点1】C程序用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。【考点2】main函数又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整
2022-03-30 16:32:13
264
原创 全国计算机等级考试二级C知识点
公共基础知识资料第一章 数据结构与算法【考点1】算法的基本概念1、算法:是指一组有穷的指令集,是解题方案的准确而完整的描述。算法不等于程序,也不等于计算方法。2、算法的基本特征:1)确定性,算法中每一步骤都必须有明确定义,不允许有多义性;2)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止;3)可行性,算法原则上能够精确地执行;4)拥有足够的情报。3、算法的组成要素:一个算法由数据对象的运算和操作以及其控制结构这两部分组成。4、算法的基本运算和操作:算术运算,逻辑运算,
2022-03-30 16:30:47
504
原创 视图-数据库
视图1、创建一个计算机系教师情况的视图Sub_TCREATE VIEW Sub_TAS SELECT TNo,TN,ProfFROM TWHERE Dept='计算机'2、创建一学生情况视图S_SC_C(包括学号、姓名、课程名及成绩)CREATE VIEW S_SC_C(SNo,SN,CN,Score)AS SELECT S.SNo,SN,CN,ScoreFROM S,C,SCWHERE S.SNo=SC.SNo AND SC.CNo=C.CNo此视图由三个表连接而得到,在S表和S
2022-03-28 18:10:38
4145
原创 数据表中数据的操纵
数据表中数据的操纵添加数据表中的数据在S表中添加一条学生记录(学号:S7,姓名:杨冬,性别:女,年龄:21,系别:计算机)INSERT INTO S(SNo,SN,Age,Sex,Dept)VALUES('S7','杨冬','21','女','计算机')注意这个数据项之间要一一对应利用子查询求出各系教师的平均工资并将结果存放在新表AvgSal中CREATE TABLE AvegSal(Department VARCHAR(20),Average SMALLINT)INSERT IN
2022-03-27 11:43:08
505
原创 多关系表的连接查询
多关系表的连接查询内连接查询1、查询刘伟老师所讲的课程,要求列出教师号、教师姓名和课程号。1、SELECT TNo,TN,CNoFROM T,TCWHERE (T.TNo=TC.TNo)AND(TN='刘伟')2、SELECT TNo,TN,CNoFROM T INNER JOIN TCON T.TNo=TC.TNoWHERE (TN='刘伟')2、查询所有选课学生的学号、姓名、选课名称以及成绩SELECT S.SNo,SN,CN,ScoreFROM S,SC,CWHERE (S
2022-03-27 10:47:57
2183
原创 单关系表的数据查询
单关系表的数据查询查询全体学生的学号、姓名和年龄1、SELECT SNo,SN,AgeFROM S2、SELECT SN Name,SNo,AgeFROM S3、SELECT SN AS Name,Sno,AgeFROM S查询学生的全部信息SELECT *FROM S条件查询查询选修课程号为c1的学生的学号和成绩SELECR SNo,ScoreFROM SWHERE CNo='c1'//此处可以指任何列表名变量的筛选多重查询查询工资在(不在)1000到1500元之间
2022-03-26 18:07:33
2144
原创 sql语言关系数据库
sql语言关系数据库1.用sql语言命令创建数据库CREATE DATABASE 数据库名称[ON[FILEGROUP 文件组名称](NAME='数据文件逻辑名称',FILENAME='路径+数据文件名',SIZE=数据文件初始大小,MAXSIZE=数据文件最大容量,FILEGROWTH=数据文件自动增长量,)][LOG ON (NAME='日志文件逻辑名称',FILENAME='路径+日志文件名',SIZE=日志文件初始大小,MAXSIZE=日志文件最大容量,FILE
2022-03-26 16:51:34
1082
原创 Python程序设计基础
我们都知道:无论是任何一种语言,其都具有其一定的算法。算法是什么呢?顾名思义,可以将我们解决我们学习或生活中问题的办法。算法具有以下特性:有穷性、确定性、可行性、有输入、有输出、有效性。且其具有以下评价标准:正确性、可读性、健壮性、高效率与低存储量的需求。在此提醒一点:我们在解决任何问题时,一般都会事先安排制定计划与打算,类似于我们在解决物理数学中的大题时的步骤。编程也一样,我们可以事先设定一下这个程序的流程,这个过程可以借助流程图与自然语言结合表示。举个例子:比如我们在计算一个一元二次方程的根的
2022-01-23 17:44:28
1380
原创 python入门
python中的输入函数是input()函数输出函数是print()函数注意:在Python3.0以上版本中,去掉了长整型long,不再区分整数和长整数类型,只有一个int类型。int类型无取值范围规定。在Python3.0以上版本中,bytes与str数据类型对象可以使用encode()和decode()函数来进行相互转化。1、bytes转化为strb_str=a_types.decode()2、str转化为bytesb_str=a_types.encode()在功能捕获异常中,我们可以知
2022-01-17 17:03:33
1326
原创 计算机网络-将C网192.168.25.0划分四个子网,计算每个子网的有效IP地址范围和对应网络掩码
计算机网络-将C网192.168.25.0划分四个子网,计算每个子网的有效IP地址范围和对应网络掩码
2021-12-12 11:59:22
10546
4
原创 电脑和电脑之间到底是如何通信的
前言天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送给它呢?可能很多人都听说过网络通信的 5 层模型,但是可能并不是很清楚为什么需要五层模型,五层模型负责的任务也有可能经常混淆。下面是网络通信的五层模型图片说实话,五层模型的具体内容还是极其复杂的,不过今天这篇文章,我将用最简洁的模式,通过网络通信的五层模型来讲解一台计算机是如何找到另外一台计算机并且把数据发送给另一台计算机的,就算你没学过计算机网络,也能够听的懂。物理层一
2021-11-29 21:15:57
2229
1
原创 人工智能最终会代替人吗?
人工智能与未来在现在我们这个时代,借助于互联网的作用,实现了万物互联,万物智能的局面。我们所见到的所有智能化终端设备,还有我们之前所见到的智能机器人,我们很熟知柯洁败给ALHGO的消息,我们在感到高兴的同时,我们也应该思考,我们会有这样的疑问,人工智能在带给人类便利的同时,会不会同样地给人类带来一些不可预测的灾难,我个人的观点是这样的:虽然机器足够智能,也可以代替人类所做不到的一些事情,可是,我们仔细想想,机器所做的这些事情的根本是不是人类所带给它的。我们可以类比一下唯物主义思想,即我们不可能思考模拟出
2021-11-06 15:58:32
867
原创 python相对于其他语言的优点
Python为何这么火热python自1989诞生以来,其发展成熟且稳定,它继承了传统语言的强大性和通用性,也具有脚本解释程序的通用性。下面我们来简单地介绍一下python语言的一些特点:1、面向对象Python是完全面向对象的语言,面向对象编写程序支持将特定的功能与所要处理的数据相结合,即程序围绕着对象构建,如函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强代码的健壮性,Python借鉴了多种语言的特性,支持重载运算符和动态类型。2、丰富的数据类型增加了元组、
2021-10-30 09:41:59
1874
原创 大数据为何值钱
大数据为何值钱一、云计算最初是实现资源管理的灵活性我们首先来说云计算,云计算最初的目标是对资源的管理,管理的主要是计算资源,网络资源,存储资源三个方面。1.1 管数据中心就像配电脑什么叫计算,网络,存储资源呢?就说你要买台笔记本电脑吧,你是不是要关心这台电脑什么样的CPU啊?多大的内存啊?这两个我们称为计算资源。这台电脑要能上网吧,需要有个网口可以插网线,或者有无线网卡可以连接我们家的路由器,您家也需要到运营商比如联通,移动,电信开通一个网络,比如100M的带宽,然后会有师傅弄一根网线到您家来,师
2021-10-17 10:34:52
494
原创 python入门(布尔类型)
python入门(布尔类型)使用bool()内置函数可以得出根据所输入的来给出是真是假,是true还是false。只有空字符串是false数值中只有0才是false定义为False的对象:None和False值为0的数字类型:0、0.0、0j、Decimal、Fraction(0,1)//其表示分子为0,分母为1的有理数。空的序列和集合:"、()、[]、{}、set()、range(0)布尔类型就是特殊的整数类型。布尔类型中存在的三个逻辑运算符为and、or和notand和or可以分别理解
2021-08-24 10:56:05
64
原创 python(入门) 数字类型
python(入门) 数字类型入门级别的几个运算公式:x+y :此类似于在我们初学C语言的时候所学的算术运算符运算后的结果,类似的还有x/y,x*y,x%y。但是在python中有一些其他的运算符表达式:1、x//y这个称之为地板除,是x/y的结果,怎么理解呢,就是如3//2,计算过后呢就是1。但是比如-3//2,其结果就不是-1,而是-2,为什么呢?因为地板除所求得的结果就是求出所得小数部分取靠近它最小的整数的值,记住,是取偏小。2、-x +x-x :就是x的相反数,就是直接转换符号+
2021-08-23 11:38:55
247
原创 普通高等学校招生全国一卷
普通高等学校招生全国统一考试程序员卷1.本试卷分为单选题、简答题、编程题三种类型,选择题每题5分,简答题每题10分,编程题每题20分。2.考试时间为30分钟;3.全部答案请填写在本文评论区;4.考试结束后,请将本试卷分享到CSDN APP、朋友圈、社群。本文题目整理自网络一、单选题1.现在公认的世界上第一个女程序员是?A. Taylor swiftB. Ada LovelaceC. Angela GoD. Alan Mathison Turing2、521的时候,程序员小军给女朋友
2021-06-08 10:15:46
268
原创 数组问题
假设有数组A和B,长度为n和m最长公共子序列int fun(int a[],int b[],int n,int m){ int dp[n+1][m+1]= {0}; for(int i=1; i<=n; i++) { for(int j=1; j<=m; j++) { if(a[i-1]==b[i-1]) dp[i][j]=dp[i-1][j-1]+1;
2021-05-05 17:58:39
152
原创 栈与递归
3.4 栈与递归栈是一个重要应用是在程序设计语言中实现递归。递归是算法设计中最常用的手段,它通常将一个大型复杂问题的描述和求解变得简洁和清晰。因此递归算法常常比非递归算法更容易设计,尤其是当问题本身或所涉及的数据结构是递归定义的时候,使用递归方法更加合适。3.4.1 采用递归算法解决问题所谓递归是指,若在一个函数、过程或者数据结构定义的内部又直接或间接出现定义本身的应用,则称它是递归的,或者是递归定义的。...
2021-04-18 16:41:48
4339
2
原创 栈和队列
栈和队列栈和队列是两种重要的线性结构。从数据结构的角度上看,栈和队列也是链表,其特殊性在于栈和队列的基本操作是线性表操作的子集,它们是操作受限的线性表,因此可称为限定性的数据结构。但从数据类型的角度上看,它们是和线性表不相同的两类重要的抽象数据类型。本章除了讨论栈和队列的定义、表示方法和实现外,还将给出一些应用的例子。3.1 栈和队列的定义和特点3.1.1 栈的定义和特点...
2021-04-11 11:51:09
258
原创 线性表的应用
线性表的应用2.7.1 线性表的合并【例2.1】求解一般集合的并集问题。【问题描述】已知两个集合A和B现要求一个新的集合A=A∪B。例如,设A=(7,5,3,11)B=(2,6,3)那么合并后为:A=(7,5,3,11,2,6)【问题分析】可以利用两个线性表LA和LB分别表示集合A和集合B(即线性表中的数据元素为集合中的成员),这样只需扩大线性表LA,将存在于LB而不存在于LA中的数据元素插入到LA之中去。只要从LB中依次取得每个数据元素,并依值在LA中进行查访,若不存在,则插入之。
2021-04-05 11:50:24
2509
原创 顺序表和链表的比较
2.6 顺序表和链表的比较像我们之前所接触的对于顺序表和链表而言,在实际应用中,不能笼统地说哪种存储结构更好,由于它们各有优缺点,选用哪种存储结构,则应根据具体问题具体分析,通常从空间性能和时间性能两个方面做比较。2.6.1空间性能的比较(1)、存储空间的分配顺序表的存储空间需要预先分配,元素个数扩充受一定限制,容易造成存储空间浪费或者空间溢出的现象;而链表不需要预先为其分配空间,只要内存空间允许,链表中的元素个数就没有限制。基于此,当线性表的长度变化较大,难以预估存储规模的时候,最好采用链表作为存
2021-04-04 10:07:18
3313
原创 线性表的链式表示和实现(数据结构)
线性表的链式表示和实现2.5.1 单链表的定义和表示线性表的链式存储结构的特点是:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。因此,为了表示每个数据元素与其直接后继数据元素,ai+1之间的逻辑关系,对数据元素ai来说,除了存储其本身的信息之外,还需存储一个指示直接后继的信息(即直接后继的存储位置)。这两部分信息组成的数据ai的存储映像,称为结点,它包含两个域:其中存储数据元素信息的域称为数据域,存储直接后继存储位置的域称为指针域。指针域中存储的信息称作指针或
2021-04-03 16:21:26
2110
原创 不同类编程语言的特点
C语言基本性1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。[2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。4、代码级别的跨平台:由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机
2021-03-28 16:47:52
2584
原创 线性表(数据结构)
第二章 线性表线性表是最基本且最常用的一种线性结构,同时也是其他数据结构的基础,尤其是单链表,是贯穿整个数据结构的基本技术。2.1 线性表的定义和特点在日常生活中,线性表的例子比比皆是,例如26个英文字母的字母表:(A,B,C,D…,Z),其是一个线性表,表中的数据元素是单个字母,在稍微复杂度的线性表中,一个数据元素可以包含若干个数据项,例如所涉及的学生信息表,每个学生为一个数据元素,包括学号、姓名、性别、籍贯、专业等数据项。由以上实例可以看出,它们的数据元素虽然不同,但同一线性表中的元素必定具
2021-03-27 15:18:12
3576
原创 数据结构绪论
数据结构与算法第一节 线性表线性表的基本概念线性表的类型定义线性表的顺序表示与实现线性表的链式表示和实现一元多项式的表示线性结构的基本特征:线性结构是一个数据元素的有序(次序)集1、集合中必定存在唯一的一个“第一元素"2、集合中必定存在唯一的一个“最后元素”3、除最后元素外,均有唯一的后继4、除第一个元素外,均有唯一的前驱一、线性表的基本概念线性表L是n(n>=0)个具有相同属性的数据元素a1,a2,a3…an组成的有限序列,其中序列中元素的个数n称为线性表的长度。
2021-03-21 14:56:43
434
原创 数据结构与算法
数据结构与算法1.数据结构的概念数据结构指的是一组数据的存储结构。2.算法的概念算法是指操作数据的一组方法3.二者的关系数据结构是为算法服务的,而算法要作用在特定的数据结构上。4.最常用的数据结构预算法数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Tire树算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。一、算法的复杂度1.1大O复杂度表示法:T(n)=O(f(n)).其中T(n)表示代码执行的时间;n表示数据规
2021-02-05 11:30:23
15441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人