自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell_sort

【代码】Shell_sort。

2024-03-07 10:54:28 372

原创 select_sort

【代码】select_sort。

2024-03-07 10:53:42 412

原创 Radix_sort

【代码】Radix_sort。

2024-03-06 20:18:04 406

原创 quick_sort

【代码】quick_sort。

2024-03-06 20:16:19 396

原创 merge_sort

【代码】merge_sort。

2024-03-06 20:15:18 361

原创 insert_sort

【代码】insert_sort。

2024-03-06 20:13:05 359

原创 heap_sort

【代码】heap_sort。

2024-03-06 20:12:10 383

原创 Count_sort

【代码】Count_sort。

2024-03-06 20:10:52 349

原创 Bucket_sort

【代码】Bucket_sort。

2024-03-06 20:09:54 398

原创 bubble_sort

【代码】bubble_sort。

2024-03-06 20:08:36 379

原创 C++进阶Day42

下面我们看到Person是父类,也称作基类。Student是子类,也称作派生类。,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,(inheritance)机制是面向对象程序设计。,增加功能,这样产生新的类,称派生类。的最重要的手段,它允许程序员在。3.继承基类成员访问方式的变化。2.继承关系和访问限定符。

2024-03-06 19:55:31 403

原创 C++初阶Day41

在C语言中,如果想要将一个整形变量的数据转化为字符串格式,如何去做?使用itoa()函数使用sprintf()函数但是两个函数在转化时,都得需要先给出保存结果的空间,那空间要给多大呢,就不太好界定,而且转化格式不匹配时,可能还会得到错误的结果甚至程序崩溃。在C++中,可以使用stringstream类对象来避开此问题。在程序中如果想要使用stringstream,必须要包含头文件。

2024-03-06 19:24:52 354

原创 C++初阶Day40

C++根据文件内容的数据格式分为二进制文件和文本文件。

2024-03-06 18:29:40 518

原创 C++初阶Day39

C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。scanf(): 从标准输入设备(键盘)读取数据,并将值存放在变量中。printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。注意宽度输出和精度输出控制。C语言借助了相应的缓冲区来进行输入与输出。1.可以屏蔽掉低级I/O的实现,低级I/O的实现依赖操作系统本身内核的实现,所以如果能够屏蔽这部分的差异,可以很容易写出可移植的程序。

2024-03-06 18:19:50 333

原创 C++初阶Day38

模板复用了代码,节省资源,更快的迭代开发,C++的标准模板库(STL)因此而产生 增强了代码的灵活性

2024-03-06 16:59:35 377

原创 C++初阶Day37

什么是分离编译?一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件链接起来形成单一的可执行文件的过程称为分离编译模式。

2024-03-06 16:55:20 588

原创 C++初阶Day36

此时,就需要对模板进行特化。即:在原模板类的基础上,针对特殊类型所进行特殊化的实现方式。类型,为了实现简单通常都是。注意:一般情况下如果。将模板参数类表中的一。

2024-03-06 16:18:46 882

原创 C++初阶Day35

模板参数分类类型形参与非类型形参。,在类(函数)模板中可将该参数当成。作为类(函数)模板的一个。

2024-03-02 10:13:07 357

原创 C++初阶Day34

【代码】C++初阶Day34。

2024-02-27 22:00:29 325

原创 C++初阶Day33

对于非模板函数和同名函数模板,如果其他条件都相同,在调动时会优先调用非模板函数而不会从该模板产生出一个实例。如果模板可以产生一个具有更好匹配的函数, 那么将选择模板。一个非模板函数可以和一个同名的函数模板同时存在,而且该函数模板还可以被实例化为这个非模板函数。模板函数不允许自动类型转换,但普通函数可以进行自动类型转换。

2024-02-27 21:56:39 368

原创 C++初阶Day32

用不同类型的参数使用函数模板时,称为函数模板的实例化。模板参数实例化分为:隐式实例化和显式实例化。

2024-02-27 21:52:36 480

原创 C++初阶Day31

如何实现一个通用的交换函数呢?

2024-02-26 13:36:48 507

原创 C++初阶Day30

都是从堆上申请空间,并且需要用户手动释放。

2024-02-25 15:35:11 396

原创 C++初阶Day29

new不需要进行断言,操作系统会进行抛出异常或者有回调函数进行回调。

2024-02-25 15:32:15 377

原创 C++初阶Day28

1.对已创建的空间进行操作。

2024-02-25 15:29:15 326

原创 C++初阶Day27

1.new是操作符,可对申请空间和释放空间的过程进行重载,调用构造函数和析构函数是自动调用的,delete同理。若在类内重载会优先调用类内的,操作系统对new操作符的重载是全局的。2.操作符new,只能申请空间和释放空间,不会调用构造函数和析构函数。

2024-02-25 15:22:31 382

原创 C++初阶Day26

malloc/calloc/realloc申请的空间与new申请的空间有对应类似cookie的描述控制,前者只能由free识别,后者只能由delete识别。1.malloc/calloc/realloc申请的空间只能由free释放,new申请的空间只能由delete释放。

2024-02-25 15:20:01 400

原创 C++初阶Day25

【代码】C++初阶Day25。

2024-02-25 15:14:37 378

原创 C++初阶Day24

内存管理

2024-02-25 15:05:50 395

原创 C++初阶Day23

【代码】C++初阶Day23。

2024-02-25 15:02:11 361

原创 C++初阶Day22

【代码】C++初阶Day22。

2024-02-25 14:55:10 351

原创 C++初阶Day21

浅拷贝节省空间但有时会导致double free,深拷贝可以避免double free但可能造成空间浪费。1.计数器若使用静态变量计数,会导致需要独立使用另一个空间的对象,加入了共享空间计数,不符合使用实际。引用技术:给共享的空间引入一个计数器。

2024-02-25 14:53:02 378

原创 C++初阶Day20

1.malloc、calloc区别:malloc只申请空间不会初始化,calloc申请空间,并给申请的空间初始化。malloc、calloc传递参数有不同。New申请空间后,还会调用构造函数进行初始化,malloc、calloc、realloc没有;Delete在释放空间之前,会调用析构函数。2.New申请的空间只能由delete释放;malloc、calloc、realloc申请的空间只能由Free进行释放。2.Realloc:重新申请空间。

2024-02-25 14:46:21 314

原创 C++初阶Day19

引用返回在此处是错误用法,tmp是fun函数的局部变量,脱离fun函数tmp就会被释放,b被给了一个已经释放的空间。引用返回,返回时创建变量;省去了给临时空间的拷贝,临空间给b的拷贝,让创建的变量空间直接给b。引用传值可以省去一次给参数赋值的拷贝构造。返回时创建变量,省去给临时空间的拷贝。

2024-02-25 14:40:50 418

原创 C++初阶Day18

临时空间的地址给b(就省去零时空间给b进行一次拷贝构造),零时空间先不用释放了,让b释放。编译器将临时空间的地址给了b。

2024-02-25 14:34:14 355

原创 C++初阶Day17

1.✪内部类就是外部类的友元类,内部类可以通过外部类的对象参数来访问外部类中的所。定义在另一个类的内部的类就叫做内部类。内部类是一个独立的类,不属于外部类,更不能通过外部类的对象去调用内部类。外部类对内部类没有任何优越的访问权限。2.✪外部类不是内部类的友元。

2024-02-25 14:30:38 369

原创 C++初阶Day15

构造函数体中的赋值语句只能将其称作为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。

2024-02-24 22:36:05 366

原创 C++初阶Day14

现在我们尝试去重载operator

2024-02-24 21:56:18 371

原创 C++初阶Day13

【代码】C++初阶Day13。

2024-02-24 21:50:52 362

原创 C++初阶Day12

【代码】C++初阶Day12。

2024-02-24 21:46:09 376

《网络编程》-二手交易管理系统

本系统采用PHP技术,它相比其它网站设计技术优点是执行速度快、安全性能高、易学易用。基于上述背景,本系统预计需要提供的功能有二手交易物品信息的展示、发布、用户搜索、交易物流展示、在线支付、在线沟通等功能。为了保证客户信息的安全性,还需考虑安全问题,提供一个安全实用的在线二手交易网站平台。

2024-02-27

《软件设计与体系结构》设计报告-学生成绩管理平台

本系统提供学生成绩的查询、添加、删除、修改、按学号和姓名查找五大主要功能。在主菜单和查找菜单提供返回功能,在学生信息展示界面提供翻页功能和退出功能。

2024-02-27

基于UML的面向对象分析与设计-外卖点餐系统

活动图主要描述了“浏览信息→放置→接收→接收→送餐→收餐”的活动过程。活动流程详细描述如下: 从开始:首先在浏览或查询感兴趣的信息后选择一个最喜欢的,然后在当前中选择几个后提交。直到确认收到餐点后,该角色才会被激活。在从餐厨那里收到饭菜后,可以对送餐服务的体验进行评估,此时操作就结束了。 第二如果确认收到,则根据该信息开始准备饭菜,待饭菜准备好后,将饭菜打包,等待饭菜上门取餐。如果当前无法占用该位子,系统会通知该位子的无效。当通知交付结束时,操作结束。 最后,如果供应商确认了您的服务,系统将通知附近的供应商。系统会浏览当前可用的法文法文信息,选择合适的法文法文法文法文,确认并发送。当系统到企业取餐后,应及时通知该系统当前的同源物从等待递送变为正在递送。在确认餐点已被接收后,确认当前的问起问起已递送完毕,系统通知当前的问起问起已递送完毕,当前的问起问起已递送完毕。完成下发操作。

2024-02-27

《Python程序设计》-小型商业网站管理系统

本系统主要是论述商城管理网站,包括商品展示、商品简介、销售查询,销售排行、商品管理、用户管理、订单管理等。在系统的设计与开发过程中严格遵守软件工程的规范,详细地从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的商城网站的购物车模块,基于 html、css、js等前端web设计,后台运用 MySQL数据库。

2024-02-27

《Java EE企业开发框架》期末大作业设计报告-实验室管理系统

1、系统角色教师用户要求 1)查看实验室使用情况页面,提供按日期查询、按实验室编号查询、按课程名查询、是否空闲等多种查询方式,查看对应条件下当日实验各个节次的使用状态。 2)根据查询情况,选择合适的日期、节次和实验室编号,提交实验室使用申请,并写明申请理由。 2、系统角色管理员用户要求 1)查看实验室的申请使用情况和历史使用记录。 2)管理实验室及使用情况信息,如批准或拒绝教师的使用申请、调整或更改申请列表中实验室的使用,对实验室信息进行增删改,查看或更新实验室配套设备。(注意实验室使用完之后,申请列表信息要转到历史使用记录中去,管理员只能查看不能修改历史使用记录。)

2024-02-27

《软件工程》Look for jobs系统可行性分析

本系统主要运用了“互连网+求职”的思想,面对某区域内需要求职的undergraduate,采用“B/S”结构,以java为开发技术,使用HTML在动态页面上进行设计,后台使用Mysql数据库,并且运用springboot开发搭建框架,使我们的开发更加便捷。我们对“look for jobs”系统的研究现状,开发背景,设计目标,需求以及对整个系统的设计实现都进行了详细的介绍,将会在后面一一描述,最后还进行了小范围内的测试。本系统的主要使用者分别为管理员,用户,公司,管理员的主要功能包括:首页、个人中心管理、用户管理、公司管理、招聘信息管理、投递记录管理、投诉记录管理、个人简历管理、岗位邀请管理、聊天记录管理、人才库管理、系统管理;用户的主要功能主要包括:首页、个人中心、投递记录管理、投诉记录管理、个人简历管理、岗位邀请管理、聊天记录管理等;公司的主要功能包括:首页、个人中心、招聘信息管理、投递记录管理、个人简历管理、岗位邀请管理、聊天记录管理、人才库管理等,基本上实现了 整个“look for jobs”系统的的实现过程。值得一提的是,本系统在首页添加了推送最新招聘信息的功能,方便用户快

2024-02-27

《软件项目管理》课程大作业-基于B/S的物资采购管理系统项目管理

设计本系统主要的功能模块:个人中心、采购信息管理、招标信息管理、投标信息管理、中标通知管理、供应商管理、部门管理、公告信息管理等。由于本系统需要在不同设备上运行,电脑配置要求也要越低越好,我们决定采用B/S结构。只要浏览器可以正常工作可以正常运行该系统,这对于后期的维护和进行二次修改比较容易且是方便的。

2024-02-27

《数据库系统》课程设计-高校办公自动化管理系统设计与开发

在学校中,有一套自己的办公系统,学校办公系统的功能根据子系统的不同而不同,如公文管理子系统的功能有收文、发文、签报、档案管理等四项基本功能等。通过学校办公系统的理念和应用,高等学校办公系统通过帮助组织建立清晰的办公流程,扁平的组织架构,透明的反馈和沟通系统,迅速的决策和执行体系,来提高组织内部的管理和办公能力,建立一个协调统一、反应敏捷的组织机制。

2024-02-27

《Java EE企业开发框架》 Spring AOP实验报告

1. 定义一个MyClass类(或接口),包括math()、english()和physics()方法,可以简单模拟输出:上数学课/英语课/物理课….,上每一门课之前先要执行check()方法查看课表和preparation()方法检查上课用品,上完后需要执行pack()方法收拾书包,这些工作定义在MyAspect类中。请选择使用JDK动态代理、CGLIB代理、ProxyFactoryBean或者AspectJ中的某一种方式来实现增强处理。

2024-02-27

《Java web开发技术》期末大作业

1.用户分为教师、学生和管理员三种 2.学生登录系统后,输入课程名称,可以查看本门课教材的基本信息(包括教材名称、内容简介、作者、出版社、出版时间、ISBN、任课教师,并选择是否购买)。 3.教师可以按教材名称输入关键字模糊查询教材库中的相关教材,选择相应的教材指定为教材,指定时要填写的指定信息(包括课程名称、班级、人数,教材的编号)由参数传递过来。 4.管理员负责对库中的教材进行增、删、改、查等工作。

2024-02-27

教材管理系统(JavaWeb期末报告+系统)

1.用户分为教师、学生和管理员三种 2.学生登录系统后,输入课程名称,可以查看本门课教材的基本信息(包括教材名称、内容简介、作者、出版社、出版时间、ISBN、任课教师,并选择是否购买)。 3.教师可以按教材名称输入关键字模糊查询教材库中的相关教材,选择相应的教材指定为教材,指定时要填写的指定信息(包括课程名称、班级、人数,教材的编号)由参数传递过来。 4.管理员负责对库中的教材进行增、删、改、查等工作。

2024-02-27

空空如也

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

TA关注的人

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