自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【考研数据结构——C语言描述】第四章 串

2024-06-15 10:06:30 215

原创 【考研数据结构——C语言描述】第三章 队列

队列

2024-06-14 14:54:28 154

原创 【考研数据结构——C语言描述】第三章 栈

2024-06-13 19:50:50 324

原创 985计算机在读大学生告诉你今年志愿填报是否值得入坑计算机

985计算机在读大学生告诉你今年志愿填报是否值得入坑计算机

2024-06-12 23:38:55 1204

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——静态链表的基本操作

静态链表的基本操作

2024-06-12 20:04:27 254

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——静态链表

静态链表

2024-06-11 19:58:40 423

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——双向链表

双向链表

2024-06-10 14:30:53 295

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——循环链表

循环链表

2024-06-09 21:31:32 732

原创 合并两个有序的单链表

有序单链表的合并

2024-06-08 21:48:28 503

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的删除

单链表的删除

2024-06-07 15:34:45 265

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的长度计算

单链表的长度计算

2024-06-06 15:39:54 326

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的插入

单链表的插入操作

2024-06-05 18:48:00 473

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的查找

单链表的查找——按序号、值查找

2024-06-04 18:44:48 180

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的建立

单链表的建立——头插法和尾插法

2024-06-03 15:46:21 694

原创 【考研数据结构——C语言描述】第二章 线性表链式存储结构上的基本操作——单链表的初始化

单链表的初始化!

2024-06-02 21:57:18 215 2

原创 【考研数据结构——C语言描述】第二章 线性表顺序存储结构上的基本操作——线性表的链式表示

单链表的定义

2024-06-01 18:01:12 310

原创 【考研数据结构——C语言描述】第二章 线性表顺序存储结构上的基本操作——顺序表的查找操作

顺序表的查找操作!

2024-05-31 09:32:42 269

原创 【考研数据结构——C语言描述】第二章 线性表顺序存储结构上的基本操作——顺序表的删除操作

顺序表的删除操作

2024-05-30 22:04:55 282

原创 【考研数据结构——C语言描述】第二章 线性表顺序存储结构上的基本操作——顺序表的插入操作

顺序表的插入操作详解!

2024-05-29 17:09:02 699

原创 【考研数据结构——C语言描述】第二章 线性表顺序存储结构上的基本操作——顺序表的初始化

顺序表的初始化

2024-05-28 21:24:32 122

原创 【考研数据结构知识点详解及整理——C语言描述】第二章 线性表的顺序表示

线性表的顺序存储结构

2024-05-27 21:38:00 372

原创 【考研数据结构——C语言描述】第二章线性表的定义和基本操作

线性表的定义和基本操作

2024-05-26 21:55:58 795

原创 【考研数据结构——C语言描述】第一章时间复杂度解题方法

时间复杂度的解题技巧

2024-05-25 18:32:29 282

原创 [牛客网]——C语言刷题day5

在C语言中,赋值语句的返回值都是所赋的值,所以才会有连续赋值的语句,例如a=b=10,因此,这里的if(j=0),其实就等于f(0),所以执行else语句。因为两个指针都指向的字符串常量,不能被重新赋值,*p=*q是错误的。

2024-05-24 17:34:34 216

原创 [力扣]——231.2的幂

请你判断该整数是否是 2 的幂次方。

2024-05-23 16:49:33 292

原创 [力扣]——70.爬楼梯

你有多少种不同的方法可以爬到楼顶呢?本题较为简单,主要用到递归思想。

2024-05-22 20:56:15 316

原创 【考研数据结构——C语言描述】第一章算法和算法评价

时间复杂度和空间复杂度

2024-05-21 19:28:59 562

原创 【考研数据结构——C语言描述】第一章绪论

数据结构的相关概念和内容

2024-05-20 17:28:54 1114

原创 [数据结构——Java]线性表、ArrayList与顺序表

线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列... 线性表在逻辑上是线性结构,也就说是连续的一条直线。ArrayList虽然提供的方法比较多,但是常用方法如下所示,需要用到其他方法时,可以自行查看ArrayList的帮助文档。ArrayList是一个动态类型的顺序表,即:在插入元素的过程中会自动扩容。连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。ArrayList最长使用的遍历方式是:for循环+下标 以及 foreach。

2024-05-19 16:05:44 1157

原创 [数据结构——Java] List

List中提供了好的方法,具体如下:(面试题中曾考察过Collection中的方法)站在数据结构的角度来看,

2024-05-18 15:16:16 270

原创 [数据结构——Java]包装类&简单认识泛型

一般的类和方法,只能使用具体的类型: 要么是基本类型,要么是自定义的类。通俗讲就是:返回的Object数组里面,可能存放的是任何的数据类型,可能是String,可能是Person,运行的时 候,直接转给Integer类型的数组,编译器认为是不安全的。我们不要自己去使用裸类型,裸类型是为了兼容老版本的 API 保留的机制 下面的类型擦除部分,我们也会讲到编译器是如何使用裸类型的。(5)注释4处,代码编译报错,此时因为在注释2处指定类当前的类型,此时在注释4处,编译器会在存放元素的时 候帮助我们进行类型检查。

2024-05-17 17:59:00 934 1

原创 [牛客网]——C语言刷题day4

int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];ptr是int类型的指针,指向a数组的尾后位置,ptr-1的步长是int,所以是a数组的最后一个元素5。int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)a是数组首元素的地址,a+1的步长是int,所以是2。为指向含4个元素的一维整形数组的指针变量(是指针)&a是数组的首地址,&a+1步长是int[5]

2024-05-16 11:11:17 245

原创 [牛客网]——C语言刷题day3

fun1的功能是:从数组s的第N-1位开始向前找(从0开始),找到s中不大于参数a的元素,如果存在,返回元素的索引,否则返回-1;fun2的功能是:从数组s的第j+1位开始向后找(从0开始),找出不小于参数a的元素,如果存在返回元素的索引,否则返回s的数组个数;这里s的元素个数为8,第0位为空,1-7位分别是: 1: D;CD基本上很容易选对,A的话字符转为整数即为97,B整数赋值为char,为截断赋值,把整数的前3*8位去掉,直接后8位赋值给char。D.j+2是一个右值,右值是不能进行取地址操作的。

2024-05-15 19:18:28 157

原创 [牛客网]——C语言刷题day2

char *p[10] 是指针数组,数组里存放了10个指针,在64位系统下指针占8个字节,所以sizeof(p) = 10 * 8 = 80. char (*p1)[10]是数组指针,p1是一个指向存放10个char类型的数组的指针,所以sizeof(p1) = 8.scanf不能指定输入精度,可以指定长度。比如%m.nf是不允许的,但是可以%mf。C语言中以数字1-9开头表示十进制,以0开头表示八进制,以0X开头表示十六进制。循环两次,结果为10(total = 0+5+1+4=10)

2024-05-14 19:34:06 377

原创 [牛客网]——C语言选择题day1

下标运算符并不检查下标是否在合法范围内。使用越界的下标是一种严重的程序设计错误,而且编译器并不检查这种错误。此时double型数据占8个字节,long型数据占4个字节,unsigned int占2个字节,char。一、下标运算符接受一个下标参数,返回容器中该位置的元素的引用。at成员函数类似下标运算符,但如果下标越界,at会抛出一个out_of_range异常。在行尾放一个 \ 转义字符,编译器会将行尾的换行符转义掉,起到续行的作用。C语言系统中,如果int型数据占2个字节,则说明该系统是16位的系统,

2024-05-13 16:53:54 288

原创 MySQL——安装与配置

重装不同版本的MySQL,需要卸载以前安装的MySQL: 如果以前通过解压方式安装的MySQL,需要重新安装或卸载时,需要如下操作: 右键点击cmd,选择。检查环境变量,如果正确,则重新打开cmd,因为cmd会缓存系统变量,没有更新。1.mac系统安装mysql,只需要安装dmg文件就行,安装完毕,打开系统偏好设置,可以看到mysql 服务,点击可以查看服务状态。重装相同版本的MySQL很简单,不用真正卸载,只需要删除MySQL根目录下data文件夹,之后按 照 2.1 中的内容,从。

2024-05-12 19:59:07 853

原创 MySQL——Java的JDBC编程

这个API由 java.sql.*,javax.sql.* 包中的一些类和接口组成,它为Java 开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。ResultSet里的数据一行一行排列,每行有多个字段,并且有一个记录指针,指针所指的数据行叫做当 前数据行,我们只能来操作当前的数据行。连接池在初始化时将创建一定数量的数据库连接,这些连接 是可以复用的,每次使用完数据库连接,释放资源调用connection.close()都是将 Conncetion连接对象回收。

2024-05-11 16:58:38 840

原创 MySQL——索引事务

可以对表中的一列或多列创建索引, 并指定索引的类型,各类索引有各自的数据结构实现。事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。假如在执行以上第一句SQL时,出现网络错误,或是数据库挂掉了,阿里巴巴的账户会减少2000,但是 四十大盗的账户上就没有了增加的金额。索引保存的数据结构主要为B+树,及hash的方式,实现原理会在以后数据库原理的部分讲解。数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。索引对于提高数据库的性能有很大的帮助。

2024-05-10 17:40:59 561

原创 MySQL——表的增删改查(进阶)

表的增删改查操作进一步详解!!!!!!!

2024-05-09 15:53:26 1187

原创 [数据结构——Java] 常见时间、空间复杂度计算举例

常见时间、空间复杂度计算解答

2024-05-08 16:49:28 148

软件项目管理需求变更确认书模板

软件项目管理需求变更确认书模板

2024-04-12

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

TA关注的人

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