自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研要求掌握C语言(归并排序)

在考研中归并排序只出在选择题,理解原理很重要且在考研中考靓靓归并,还是比较简单的。

2024-11-09 16:23:04 408 1

原创 考研要求掌握的C语言(选择排序)

每次进行一趟排序后,就确定一个数据的最终位置。

2024-11-09 14:42:33 397

原创 考研要求掌握的C语言程度(插入排序)

插入类型的。

2024-11-04 21:28:42 370

原创 考研要求掌握的C语言(冒泡排序专题)

交换型。

2024-11-03 11:51:37 335

原创 考研要求掌握的C语言(二叉排序树专题)

考二叉排序树的建树、查找、中序遍历代码题,删除在选择题出过,大题可能会考。

2024-10-28 13:12:53 491

原创 考研要求掌握的C语言程度(快速排序)

【代码】考研要求掌握的C语言程度(快速排序)

2024-10-23 13:21:11 144

原创 考研要求掌握的C语言程度(堆排序)1

【代码】考研要求掌握的C语言程度(堆排序)

2024-10-23 13:20:33 774

原创 针对考研的C语言学习(2014二叉树大题代码实战)

【代码】针对考研的C语言学习(2014二叉树大题代码实战)

2024-10-18 13:42:57 381

原创 针对考研的C语言学习(二叉树专题层次遍历---广度优先遍历)

层次便利需要一个队列来辅助保存节点信息。

2024-10-17 15:22:58 267

原创 针对考研的C语言学习(二叉树专题)

对于二叉树,建树过程中需要一个(尾插法的)链表(或队列)来辅助确认当前父亲节点由于尾插法需要一个尾指针。因此可以理解为队列,只不过是不带头结点的链表版队列。但其实就是一个辅助找到当前父亲节点的作用,不必纠结是啥名字。

2024-10-17 11:52:44 552

原创 针对考研的C语言学习(循环队列-链表版本以及2019循环队列大题)

动图展示也不太清晰,若不懂的可以手动操作一下感受一下。

2024-10-12 13:56:21 400

原创 针对考研的C语言学习(2019链表大题)

原地逆置【注】以上三步核心算法即为笔试时写的答案为了让读者看清正确性,我写出完整能运行的代码供参考。

2024-10-01 13:21:48 617

原创 针对考研的C语言学习(定制化快速掌握重点5)

后序会补上。

2024-09-28 13:54:14 400

原创 针对考研的C语言学习(定制化快速掌握重点4)

简化变量类型

2024-09-28 13:52:45 519

原创 针对考研的C语言学习(定制化快速掌握重点3)

数组传参实际传递的是数组的起始地址,若在函数中改变数组内容,数组本身也会发生变化。

2024-09-26 22:38:30 630

原创 针对考研的C语言学习(定制化快速掌握重点2)

在C语言中,单字符可以用==进行比较也可以用 > , < ,但是字符串却不能用直接比较,需要用strcmp函数。在这个示例中,strcmp(str1, str2) 会返回一个负整数,因为 "hello" 在字典序中排在 "world" 之前;而 strcmp(str1, str3) 会返回 0,因为两个字符串是相同的。对于字符数组进行赋值,只能用strcpy函数进行赋值或者在初始化时赋值。

2024-09-26 14:35:13 556

原创 针对考研的C语言学习(定制化快速掌握重点1)

printf函数中所有的输出都是右对齐的,除非在%后面添加负号,则表示左对齐。

2024-09-24 14:19:09 512

原创 解决虚拟机中 Ubuntu 网卡丢失连接图标消失

【代码】解决虚拟机中 Ubuntu 网卡丢失连接图标消失。

2024-06-14 17:10:47 275

原创 Navicat for Mysql连接mysql数据库时出现 2003-Can‘t connect to MySql server on ‘localhost‘(10061)

可以看出ip是127.0.0.1说明只能本地环回可以用,改为0.0.0.0即可。下面是步骤。

2024-06-14 17:07:45 617

原创 Mysql在linux和windo下明明密码对着了但是就是登录不成功提示 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

首先先切换到root用户再这样在末尾加上这两句话,目的是为了跳过密码验证然后重启mysql然后进入直接输入msql按下回车即可进入进去之后先刷新然后use mysql;然后查看是否有该用户发现没有root用户,就需要创建用户了密码自己改,但是尽量复杂(mysql8.0以上的)。然后再次刷新然后退出然后再次修改文件删除下面的两句然后重启mysql然后就是正常登录了。

2023-12-20 12:56:29 679

原创 自定义类Queue的实现(王道数据结构)

入队:data[rear]=num,rear=(rear+1)%容量。其次他的接口有入队,出队,返回队列大小,返回是否为空,返回是否未满。出队: front=(front+1)%容量。但是这样就会有下标的问题,怎么解决呢。其次设计原理是循环数组,效率更高。首先队列是先进先出的。

2023-12-12 10:33:19 139

原创 设计模式之单列模式(看这一篇就够了)

单例模式是一种设计模式,它确保一个类只有一个实例,并提供一个全局访问点以访问该实例。

2023-12-08 17:38:47 155

原创 C++类和对象详解(看这一篇就够了)

类的介绍。

2023-12-08 11:59:50 116

原创 C++基础二(看这一篇就够了)

因此,在C++中有了内联函数,更加安全注意:inline函数声明和定义不能分开(就是不能声明在头文件,定义在*.c/.cc文件中)

2023-12-08 11:59:03 78

原创 C++基础一(看这一篇就够了)

类型安全:const关键字提供了类型安全,因为它会在编译时进行类型检查。常量由const关键字定义,它具有特定的类型。#define宏定义是简单的文本替换,不进行类型检查。它只是在预处理阶段将标识符替换为文本。作用域:const定义的常量具有作用域,它们受到块作用域的限制。#define定义的常量是全局的,它们在整个程序中都是可见的。调试信息:使用const可以提供更多的调试信息,因为它们具有类型信息,可以在编译器进行检查。使用#define。

2023-12-07 21:58:32 126

原创 service mysql restart Failed to restart mysql.service: The name org.freedesktop问题解决

lu@ubuntu:~$ service mysql restart Failed to restart mysql.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status mysql.service' for details. lu@ubuntu:~$ 咋回事。如果问题仍然存在,请查看系统日志(通常位于。

2023-12-06 21:33:24 808

原创 vimplus更改代码模板

2023-12-01 21:41:46 155

原创 vimplus主题

2023-12-01 12:47:13 135

原创 手撕数据库Mysql

注意:show create table name和show create database name;是不一样的,一个是查看表结构,一个是查看数据库的结构。1.先补充一下查询表:select *from tName;3.对字段名的类型进行修改。2.对字段名进行修改。3.在指定列插入多条数据(效率比单条数据多次插入高)1.复制表结构但不复制数据。2.对所有列进行插入数据。2.复制表并且复制表数据。utf8改为gbk;

2023-11-04 20:53:10 140

原创 为啥Navicat连接虚拟机出现1103错误

6.删除Navicat第一次连接的保存。1.登录服务器mysql。7.重新新建连接就可以了。

2023-11-04 18:23:42 500

原创 手撕Linux系列之Linux下静态库和动态库的使用以及gdb调试

首先在usr/lib中删除这个。

2023-08-27 22:06:13 222 1

原创 手撕Linux系列之2命令学习(ls,cp mv,rm)以及文件子系统下

其中,source(源文件)表示要复制的文件或目录的路径,dest(目标文件)表示复制后的文件或目录的路径。若是第一次使用linux系统则需要安装locate所依赖的mlocate包(以ubuntu为例)sbin(system binary):和系统相关的可执行程序。proc(process):进程映射文件。var:经常发生的文件,例如日志文件。dev(device):设备文件。

2023-08-27 19:42:37 174

原创 手撕Linux系列1.Linux内核架构信息,用户系统,文件系统

格式如下:man ...例如 :man man查看man命令。要想创建默认shell程序是bash的且想要创建家目录的。u(up)-----------------向上移动半页。f(forword)-----------向下移动一页。d(down)-------------向下移动半页。p(previous)---------向上移动一页。q(quit)----------------退出。h(help)--------------帮助。缺点是默认的shell是sh且不会创建家目录。

2023-08-19 12:37:51 172

原创 手把手教你写别踩白块小游戏(c语言版)

写小项目时要注意的一点是先滤清思路,只有思路清晰,代码上手很快的。所用工具 vs2022 easyx图形库。

2023-05-11 13:43:25 1043 2

原创 黑客帝国数字雨(手把手教你写基础项目)0基础也能学会

【代码】黑客帝国数字雨(手把手教你写基础项目)0基础也能学会。

2023-05-05 22:46:52 564

原创 可视化三子棋

【代码】可视化三子棋。

2023-05-04 14:44:49 124

原创 可视化拼图游戏(0基础也可以学会)

【代码】可视化拼图游戏(0基础也可以学会)

2023-05-04 14:43:09 100

原创 可视化推箱子小游戏(手把手教你学会毕业设计)

C语言+easyx图形库。

2023-05-04 14:42:47 188

原创 学生管理系统(手把手教你写毕业设计)

其实就是简单的结构体+文件操作。

2023-05-04 14:40:08 130

原创 按钮封装加图形库与类的使用和c++面向对象的初级应用

所需用到Easyx库以及类的初始化和封装的概念,图形库的简单基础函数以及应用。对以后项目开发具有铺垫作用。

2023-04-22 15:32:16 98

空空如也

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

TA关注的人

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