自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 数据结构(队列的链式实现)-----C++

📎小白一枚,欢迎指教👏。

2022-10-23 20:13:19 414

原创 队列---顺序实现

Q.rear=Q.front=0(定义 int size)(定义tag)

2022-10-06 20:23:12 63

原创 数据结构------栈

栈(stack)是只允许在一端进行插入或删除操作的线性表。是一种特殊的线性表,但是只能在某一端进行插入或删除操作。#define MaxSize 10. //定义栈中元素的最大个数//静态数组存放栈中的元素int top;//栈顶指针} SqStack;//sq->代表sequence 顺序SqStack S;//声明一个顺序栈,分配空间//...后续操作..}

2022-10-05 18:19:00 281

原创 数据结构-----顺序表vs链表

顺序表和链表的对比

2022-08-15 12:27:36 179

原创 数据结构----静态链表c++

静态链表

2022-08-13 13:18:23 240

原创 数据结构----循环链表 C++

循环双链表

2022-08-13 12:12:54 311

原创 数据结构-----双链表 C++

数据结构复习之双链表

2022-08-11 11:24:52 37

原创 软件工程---客观题

1【单选题】下面不属于软件工程的3个要素是( )。A、工具B、过程C、方法D、环境正确答案: D 我的答案:D答案解析:软件工程的三要素:方法、过程、工具2【单选题】以下哪个阶段确定项目是否值得去做( ).A、需求分析B、问题定义C、可行性分析D、总体设计正确答案: C 我的答案:C3【单选题】在整个软件维护阶段所花费的全部工作中,( )所占比例最大。A、校正性维护B、适应性维护C、预防性维护D、完善性维护正确答案: D 我的答案:D4【单选题】瀑

2022-05-13 22:51:25 1807

转载 web程序设计——ASP课后答案

Web程序设计(第三版)课后习题答案第一章一、填空题:1、NET Framework 主要包括 (CLR)和(.NET Framework类库)2、ASP.NET网站在编译时,首先将语言代码编译成 (微软中间语言MSIL)3、一台IIS Web服务器为211.78.60.19,网站端口号为8000,则要访问Web应用程序User中Default.aspx的URL为(http://211.78.60.19:8000/user/Default.aspx)4、可以通过复制网站同步网站上的一个文件5、

2022-05-12 22:34:00 1216

原创 ASP.net 考试客观题

1【单选题】App_Data目录用来放置( A )。A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件我的答案:A2【单选题】以下( D )不是.NET Framework的主要组成部分。A、类库B、公共语言运行库C、公共语言规范D、C#我的答案:D3【单选题】在.NET中中间语言的作用是( C )。A、存储源代码B、对语言进行规范C、实现源代码跨平台D、为实现多语言编程我的答案:C4【单选题】IL是指( C )A

2022-05-12 22:18:09 1018

原创 单链表头插、尾插、求表长---C语言实现

个人主页:我的主页小白一枚,欢迎指教👏一、按位查找: GetElem(L,i)获取表L中的第i个位置的元素的值思想:从单链表中第一个结点出发,顺着指着next逐渐往下搜索,知道找到第i个结点为止,否则返回NULL。//按位查找,返回第i个元素(带头结点)LNode* GetElem(LinkList L, int i){ if(i<0) return NULL; LNode *p; //指针p指向当前扫描到的结点 int j=0; //L指向头结点,..

2022-05-01 14:34:02 1494

原创 Python系列之在Mac系统上配置 PyCharm

我们的目标:恢复 PyCharm 的初始设置第一次启动 PyCharm新建一个 Python 项目设置 PyCharm 的字体显示PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/1、恢复 PyCharm 的初始设置PyCharm 的 配置信息 是保存在 用户主目录下 的 .PyCharmxxxx.x 目录下的,xxxx.x 表示当前使用的 PyCharm 的版本号,如果要恢复 PyCharm 的初始设置,

2022-04-30 09:03:12 5312

转载 C语言数据结构---栈、队列、数组

快速上手——从0到1掌握算法面试需要的数据结构(二)本节我们基于对数组的理解和掌握,围剿线性数据结构(栈、队列和链表)。栈和队列在 JavaScript 中,栈和队列的实现一般都要依赖于数组,大家完全可以把栈和队列都看作是“特别的数组”。(注:实际上,栈和队列作为两种运算受限的线性表,用链表来实现也是没问题的。只是从前端面试做题的角度来说,基于链表来实现栈和队列约等于脱裤子放屁(链表实现起来会比数组麻烦得多,做不到开箱即用),基本没人会这么干。这里大家按照数组的思路往下走就行了)两者的区别在于,它

2022-04-25 19:45:31 94

原创 数据结构-单链表基本操作——C语言

一、按位插入(带头结点)ListInsert(&l,i,e)Tips:(此时是 i=1 的情况,插在表头,不执行while循环 )//在第i个位置插入元素 e (带头结点) typedef struct LNode{ //单链表结构定义 ElemType data; //存放数据域 struct LNode *next; //指针域 }LNode,*LinkList; { /* data */ }; boo

2022-04-24 17:27:50 1474

转载 快速上手——从0到1掌握算法面试需要的数据结构(一)

数据结构层面,大家需要掌握以下几种:数组栈队列链表树(这里我们着重讲二叉树)对于这些数据结构,各位如果没有大量的可支配时间可以投入,那么其实不建议找厚厚的大学教材来刷。此时此刻,时间为王,我们追求的是效率的最大化。不同的数据结构教材,对数据结构有着不同的划分、不同的解读、不同的编码实现。在这里,我们面向 JavaScript,面向前端面试,只针对大家后续做题、答题时会用到的最贴合实战的数据结构特性&编码技能作讲解。这两节我们所提及的基础知识细节,很可能会成为你后面写代码的关键线索

2022-04-22 16:18:56 54

转载 面试总有套路,算法不是玄学——写给普通人的前端算法面试攻略(转载)

面试总有套路,算法不是玄学——写给普通人的前端算法面试攻略在《设计模式》这本小册中我们提到过,即使是在瞬息万变的前端领域,也存在一些具备“一次学习,终生受用”特性的知识。从工程的角度看,我推荐大家着重学习的是设计模式;从面试的角度看,性价比最高的知识体系则无疑是算法与数据结构。很多前端同学在平日的学习里,只要看到“算法”或者“数据结构”这样的关键字,基本是拔腿就跑;进取心稍微比较强的同学,也难免陷入学了懵、懵了忘、忘了就投降的恶性循环。在实际的面试中,大部分同学面对算法和数据结构相关的面试题,知识储备几

2022-04-22 14:40:31 255

原创 MATLAB入门资料

各位看官大家好呀,由于最近忙考研,不能更新MATLAB学习啦。如果有需要资料的可以私信我,我给分享下。然后我去年看的课是小破站 科研交流 的课,他们也会在比赛提供参考思路。我去年文章写的大伙加油...

2022-04-22 07:27:06 141

原创 C语言入门(1)

数据类型(这些关键字不能与变量重名)转义字符day1–作业C语言入门,你的任务是输出 hello wangdao#include <stdio.h>int main(){ printf("hello wangdao\n"); }(很简单不赘述)day2----作业你的任务是计算a+b,输入包含a和b,通过空格隔开,需要输出a、b的和#define _CRT_SECURE_NO_WARNINGS //注意不加这一句vs会报错#include <stdio.h

2022-04-17 22:07:29 574

转载 js闭包---转载

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码var n=999;function f1(){    alert(n);  }f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码function f1(){    var n=999;  }alert(n); // error这里有一个地方需

2022-04-07 09:04:24 30

原创 python-----4

set集合类型一、集合的定义:set集合是一个无序且元素不重复的集合数据类型。set集合使用大括号或者set( )方法来定义。注意:如果需要定义一个空集合,只能使用set方法。(因为大括号是定义的空字典)无法获取集合中的单个元素,但是可以添加和删除。🌰:定义set集合vars = {1,2,3,'a','b'}print(vars,type(vars))# 结果:{'b',1,2,3,'a'} <class 'set'> (打印结果无序)🌰:用set( )函数定义:

2022-03-02 17:22:09 199

原创 python---3

一、元组tuple类型:在定义多个数据内容时,可以选择使用list列表类型,还可以使用元组类型进行定义;元组和列表非常像,都用于存储多个数据。1、元组与列表的区别:元组使用小括号进行定义( ),列表使用中括号进行定义[ ]。元组的值不可以改变,列表的值可以被改变。- # tuple 大体操作与list类似vart = (1,2,3,'a','b')print (vart,type(vart)) #结果: (1,2,3,'a','b') <class 'tuple'>pr

2022-01-18 18:24:08 694

原创 python ----- 2

一、python数字类型Number:整型 int:包括正整数和负整数浮点型 float :例如3.1415926复数 complex :5+6j布尔类型 bool :True Falsevarn=521varn=-111varn=2.1415926varn=0x10 #十六进制数varn=b'001100111' #bytesvarn=5+6j #complexvarn=True #布尔类型 boolprint(varn,type(varn)) #检测是哪

2022-01-12 20:32:26 141

原创 python -----1

一、第一天认识python脚本编写python程序的文件,称为python脚本程序要求当前python脚本的文件后缀名必须是 .pypycharm 使用注意:需要明确的知道你当前pycharm选择python环境。注释:就是一段说明的文字,不会在python脚本中执行,用#表示。注意:‘’‘ 三个引号 ’‘’ 也是注释,“”“ 这也是注释”“” 。print()输出函数:print可以在程序中输出一些内容,字符串、数字。。。。。函数就是为了完成一些功能。变量:

2022-01-09 18:38:39 299

原创 编译原理-------6

二、文法与语言的形式定义:Chomsky 对文法对定义:从形式上说文法G是一个四元式(非终结符,终结符,文法规则的集合,开始符号)Chomsky 对文法的分类:根据对产生式施加的限制,可以分为: 0型文法: 1型文法: 2型文法: 3型文法:...

2022-01-04 14:57:23 27

原创 编译原理-------5

2.1字母表与符号串三、字母表的闭包与正闭包:闭包:就是把所有的方幂并起来得到一个总的集合2.2文法与语言的关系一、文法的概念:1、文法:文法是描述语言的语法结构的形式规则。2、相关概念:非终结符:出现在规则左部,用< >括起来、表示一定语法概念的词。非终结符集合用VN(N在右下角)表示。终结符:语言中不可再分割的字符串(包括单个字符组成的串)注:终结符是组成句子的基本单位。终结符集合用VT(T在右下角)表示。开始符号:表示所定义的语法范畴的非终结符,开始符号又叫做

2021-12-29 18:05:48 450

原创 编译原理-------4

一、遍遍:对源程序或源程序的中间结果从头到尾扫描一次,并做有关的加工处理,生成新的中间结果或目标代码的过程。注:遍与阶段毫无关系。 遍与阶段的关系可以是,一遍覆盖了若干个阶段,也可以是一个阶段分好几遍去扫描。多遍扫描:优点;节省内存空间,提高目标代码的质量,使编译的逻辑结构清晰。缺点:编译时间较长。注:在内存许可的情况下,遍还是少一些好 ????:下面看一个简单的例子:(源程序经过一遍扫描,生成目标代码,以语法分析为中心)二、编译程序的生成直接用机器语言编写编译程序用汇

2021-12-28 11:20:48 209

原创 编译原理-----------3

文章目录一、语义分析和中间代码生成:二、优化:三、目标代码的生成:四、表格与表格管理:(会产生表格的主要是前三个阶段)五、出错处理:六、遍:一、语义分析和中间代码生成:任务:对语法分析(中间代码)识别出对各类语法范畴,分析其含义,进行初步翻译,产生介于源代码和目标代码之间对一种代码。分为两阶段对工作:对每种语法范畴进行静态语义检查(含义上合不合理,有没有可能去执行等等)若语义正确,就进行中间代码翻译中间代码对形式:四元式、三元式、逆波兰式????:中间代码的生成,例如下面:

2021-12-26 12:17:07 263

原创 编译原理---------2

编译程序的工作:举例说明: Void jisuan() { int y, c,d; float x,a,b; x=a+b*50; y=c+)d*(x+b; } 注意: 这个代码,最后一句会报错,让我们来看看它的编译过程。以下是简单的编译处理过程:每一步都会产生一些东西,这些东西会被放在表格管理中。词法分析:

2021-12-25 19:31:49 149

原创 编译原理-----1

编译原理

2021-12-22 17:58:34 346 2

原创 单功能非线性流水线

单功能非线性流水线最优调度以书上65页为例子。首先看下书上给出的预约表。

2021-12-08 13:26:40 909

原创 计算机系统结构中那些能理解的计算题

文章目录第一题:来自咱们的学习通。第一章作业2,第1题,可以去翻一翻哈。第二题:书上的第九页例题1.6第三题:(只能看懂一半)等我问问老师的。书上第九页例题1.4引言:经过我一天的研究,终于整明白咱们计算机系统结构的两个题,现在来给大家探讨下所谓“攻略”,有哪里不对的地方,闭上你的嘴老实看????哈哈哈哈开玩笑的,发现不对及时找我咱们研究。OK话不多说,上题。第一题:来自咱们的学习通。第一章作业2,第1题,可以去翻一翻哈。如下:在这之前先来复习下Amdahl定律。我查了下,百度百科这么解释:

2021-12-05 16:53:29 306

原创 操作系统客观题

文章目录(单选题)操作系统是一种( )A.应用软件B.系统软件C.通用软件D.工具软件教师批阅正确答案B, 我的答案:B 得3.3分(单选题,3.3 分)世界上第一个操作系统是( )A.分时系统B.实时系统C.单道批处理系统D.多道批处理系统教师批阅正确答案C, 我的答案:C 得3.3分(单选题,3.3 分)批处理操作系统提高了计算机的工作效率,但( )A.在作业执行时用户不能直接干预B.不具备并行性C.系统吞吐量小D.资源利用率不高教师批阅正确答案A, 我

2021-12-04 22:58:48 2648 2

原创 两套综合习题 C#

C# 两套题文章目录C# 两套题在C#中,关于continue和break,以下说法正确的是( A )A break是中断本次循环B continue是中断本次循环,进入一下次的循环C break是中断本次循环,进入一下次的循环D continue是中断整个循环[单选题]要定义一个3行4列的单精度型二维数组f,使用的定义语句为( B )A float[ ] f=new float[3,4]; B float f[,]=new float[3,4];C float[,] f=new

2021-11-30 22:57:21 3817

原创 C#期末复习题

复杂循环语句1.[单选题]在C#中,关于continue和break,以下说法正确的是( A )A break是中断本次循环B continue是中断本次循环,进入一下次的循环C break是中断本次循环,进入一下次的循环D continue是中断整个循环2.[单选题]要定义一个3行4列的单精度型二维数组f,使用的定义语句为( B )A float[ ] f=new float[3,4];B float f[,]=new float[3,4];C float[,] f=

2021-11-30 17:26:26 3633

原创 操作系统简答题

操作系统简答题(操作系统简答题)操作系统简答题一、什么是操作系统?功能是什么?二、同步机制遵循的规则有哪些?==三、进程七状态转换图==四、多级反馈队列调度算法的调度机制五、进程与程序的区别==六、什么是死锁?死锁产生的条件==七、什么是虚拟存储器?有哪些特征?八、I/O系统的基本功能有哪些?==九、分页系统如何实现地址转换?====十、分页和分段存储管理有何不同?==一、什么是操作系统?功能是什么?定义:操作系统(OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。功能:os

2021-11-29 23:17:08 1142

原创 理解页面置换算法

对页面置换算法的理解:在进程运行时,若其访问的页面不在内存,而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区。选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出。补充:缺页率=缺页次数/页面访问次数抖动现象:刚被换出的页面很快又要被访问,需要将它重新调入,频繁更换页面的现象。Belady异常:当为进程分配的物理块数增大时,缺页次数不减反增的异常现象。注:只有F

2021-11-28 18:05:06 756 5

原创 期末计算机系统结构复习

1.计算机技术的飞速发展受益于两个方面,分别是_________________________和________________________。(1) 计算机制造技术的发展(2) 计算机系统结构的创新2.计算机系统结构包括_______________、____和。(1) 指令系统结构(2) 组成(3) 硬件3.计算机组成指计算机系统结构的______________实现,计算机实现指计算机系统结构的______________实现。(1) 逻辑(2) 物理4.计算机体系结构分为_...

2021-11-26 22:12:11 2972

原创 非技术贴

思君无转易,何异北辰星人生不如意十之八九,我说人生中的不快乐是因为我们不能掌控, 没办法左右。你同意吗?艾比和泰德曾经说过这样一句话“我们登上并非我们所选择的舞台,演出并非我们所选择的剧本”。我们这一生中能自己决定的东西其实很少,我们能决定百分之五的东西,但百分之九十五的东西,我们是决定不了的,我们决定不了我们的出生,我们决定不了我们的智商,我们更决定不了我们这一生的贵人相助。很多时候我们会经常羡慕别人的剧本,羡慕别人的家境,羡慕别人的样貌,羡慕别人的光芒,有时候我看着自己手中的剧本,不禁问

2021-10-13 20:56:46 129

原创 java web 课堂笔记第一

jsp听课笔记一、Html的基本元素与属性空格&nbsp&&amp+&plusmnx&times段落标记以 < p >开头,</ p> 结尾。 换行标记是 < br>.(enter键是没用的)。注意word不是文本,txt是文本body 元素定义文档的主体。body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)-caption 元素定义表格标题

2021-09-03 19:37:35 57

原创 如何在Mac系统安装eclipse以及运行第一个jsp程序

文章目录一、安装eclipse二、配置eclipse众所周知,Mac系统很麻烦,为了学习jsp,安装eclipse和tomcat花了整整半天的功夫,查了很多资料,下面给大家整理下步骤。可能会有不同,大家做下参考。我的电脑系统是10.14.6。一、安装eclipse首先登录 www.eclipse.org点击以后会出现以下页面➡️(我下载的64位的,学识尚浅,不知道32和64的区别),点击完毕以后会出现以下页面,不用理他,这时候已经在下载了。然后会出现下面的图 :如果不对说明没成功

2021-08-30 17:38:34 1009

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除