自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树——堆的实现

前面我们讲解了二叉树的概念以及二叉树的存储结构今天我们主要讲讲二叉树的存储结构,以及堆的实现。

2024-05-27 17:39:29 748 14

原创 二叉树的概念及结构

注意:上面的图是我学习数据结构过程中,老师的课件下扣的,如有雷同纯属巧合(狗头包命)树形结构中,子树之间不能有交集,否则就是不是树形结构。

2024-05-27 09:44:03 917 2

原创 C语言/数据结构——每日一题(设计循环队列)

int* a;//a是int*类型的数组int k;//k代表了我们的数组长度int head;//head会指向我们的头元素(head在这里不是指针,可以当成另类的下标)int tail;//tail在我们数据的后一个位置(tail在这里不是指针,可以当成另类的下标)假如k是4,数组有1,2,3,4这些数据。那么就有:​。

2024-05-21 16:00:52 1329 23

原创 C语言/数据结构——每日一题(用栈实现队列)

前面我们已经学习了和。

2024-05-21 16:00:03 382 3

原创 C语言/数据结构——队列的实现

今天我们来聊一聊数据结构的一部分——队列。今天我们主要涉及队列的基本概念结构,以及队列的基本实现。

2024-05-18 23:34:43 797 12

原创 C语言/数据结构——每日一题(有效的括号)

因为在C语言环境下,力扣不会主动帮你实现栈,需要用户自己手动创建栈。但是在C++环境下,力扣会主动为我们实现栈。

2024-05-18 10:05:51 863 8

原创 C语言/数据结构——栈的实现

今天我们讲解新的领域——栈。

2024-05-15 21:53:39 481 10

原创 C语言/数据结构——每日一题(环形链表)

今天在力扣上刷到一道链表题——环形链表想着和大家们分享一下。让我们直接开始今天的分享吧。

2024-05-13 19:15:47 598 11

原创 C语言/数据解构——每日一题(随即链表的复制)

今天的分享就到此结束喽,咱们下次再见,拜拜。

2024-05-13 09:06:38 446 9

原创 C语言/数据结构——(相交链表)

今天在力扣上刷到了一道题,想着和大家一起分享一下这道题——相交链表废话不多说,让我们开始今天的分享吧。

2024-05-10 22:28:13 493 5

原创 C语言/数据结构——(链表的回文结构)

今天在牛客网上刷到了一道链表题——链表的回文结构,巧合的是它的解题思路恰好是我们一起分享过两道链表题的汇总。这两道题分别是反转链表和链表的中间节点。废话不多数,让我们直接进入今天的正文环节吧。

2024-05-10 17:36:41 521 4

原创 C语言/数据结构——(返回到数第K个节点)

嗨嗨嗨,大家我们又见面了。今天我们来分享一道链表题——返回到数第K个节点。题目链接废话不多说,让我们直接开始吧。

2024-05-10 16:15:21 408 2

原创 C语言——每日一题(轮转数组)

前不久学习了时间复杂度的概念,便在力扣上刷了一道需要参考时间复杂度的题——轮转数组这道题不能使用暴力算法,因为这道题对时间复杂度的要求不能为O(N^2)。因此我们只能使用其他,简便的方法过关。

2024-05-07 17:20:33 503 1

原创 C语言/数据结构——(用双链表实现数据的增删查改)

嗨嗨嗨,大家好久不见!前面我们已经通过数组实现数据的增删查改、单链表实现数据的增删查改,现在让我们尝试一下使用双链表实现数据的增删查改吧!

2024-05-05 14:59:47 678 8

原创 C语言/数据结构——每日一题(分割链表)

废话不多说,让我们直接进入正题吧。

2024-05-03 22:10:19 605 2

原创 C语言/数据结构——每日一题(环形链表的约瑟夫问题)

依次循环直到不满足条件(pcur->next!=pcur)后,退出循环。

2024-05-03 18:08:17 873 7

原创 C语言/数据结构——每日一题(合并两个有序链表)

嗨嗨嗨,大家好久不见!想着和大家分享一下,废话不多说,让我们开始今天的题目分享吧。

2024-05-02 12:36:53 656 7

原创 C语言/数据结构——每日一题(链表的中间节点)

废话不多说让我们开始今天的知识分享吧。

2024-05-01 20:14:25 408 1

原创 C语言/数据结构——每日一题(反转链表)

大家好!今天又是每日一题环节。今天我为大家分享了一道单链表题——反转链表。废话不多说,让我们直接进入正题吧。

2024-05-01 17:32:16 772 2

原创 C语言/数据结构——每日一题(移除链表元素)

今天在leetcode刷到了一道关于单链表的题。想着和大家分享一下。废话不多说,让我们开始今天的知识分享吧。

2024-04-30 22:36:19 539 1

原创 C语言/数据结构——单链表实现数据增删查改

嗨嗨嗨,我们又见面了。前面我们已经学习了关于数据结构中的顺序表,今天我们来学习数据结构中的单链表。废话不多说让我们直接开始吧。

2024-04-26 10:42:41 629 7

原创 C语言/数据结构——通讯录的实现

嗨嗨嗨,又和大家见面了!前面我们讲到了如何实现一个循序表。现在我们开始讲解如何基于循序表来实现通讯录功能。

2024-04-17 21:16:41 369 2

原创 C语言/数据结构—实现循序表的增删查改

嗨嗨嗨!大家好!今天我为大家分享的是数据结构知识——顺序表。废话不多数,让我们开始今天的知识分享吧。

2024-04-14 21:50:39 905 5

原创 C语言——结构体(初始化,结构体内存对齐)

C语言已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学生,描述一本书,这时单一的内置类型是不行的。描述一个学生需要名字、年龄、学号、身高、体重等;描述一本书需要作者、出版社、定价等,C语言为了解决这个问题,增加了结构体这种自定义的数据类型,让程序员可以创造适合的类型。结构是一些值的集合,这些值被称为成员变量。结构的每个成员可以是不同类型的变量,如:标量、数组、指针,甚至是其他结构体。1.2结构体的声明。

2024-03-23 17:16:51 994 5

原创 C语言——整形、浮点型在内存中的存储

其实超过一个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的储存顺序,我们分为大端字节序存储和小端字节序存储,下面是其具体概念:大端字节序存储:是指数据的低位节内容保存在内存的高地址处。小端字节序存储:是指数据的低位节内容保存在内存的低地址处,数据的高位节内容保存在内存的高地址处。如上图所示vs编译器上运用的就是小段字节序存储值得注意的是不是所有的编译器都是采用小端字节序存储,有的采用的是大端字节序存储(如KEIL C51)

2024-03-18 14:04:31 797 3

原创 C语言——指针篇(1)

嗨嗨嗨,大家好!今天我将为大家分享C语言中较难的的部分“指针”,废话不多数让我们开始今天的分享吧。

2024-03-12 17:33:46 848 2

原创 C语言——strlen函数的实现

嗨嗨嗨,大家好,今天我为大家分享了实现strlen函数的三种方法,废话不多说,让我们开始今天的分享吧。

2024-03-11 15:38:55 438 1

原创 C语言——扫雷小游戏

大家好,今天的扫雷小游戏分享就到此结束了,咱们下期再见。

2024-03-02 19:12:47 351 2

原创 C语言——数组知识(下)

公主王子们我们下期再见喽,拜拜~

2024-01-19 13:26:41 1094 1

原创 C语言——数组方面知识(上)

拜拜咯!

2024-01-17 15:00:47 1067

原创 C语言之循环与分支的实践——猜数字游戏

嗨嗨嗨,今天的猜数字游戏的分享就到这里了,帅哥美女们我们下期再见。

2024-01-15 14:04:13 1005

原创 C语言——循环相关知识(while,for,do while)

2024-01-13 15:21:32 1351

原创 C语言——分支相关知识(下)

大家好,上文我们已经讲过了用if语句实现分支结构,本文我们讲一下用switch语句实现分支结构,已经if语句和switch在使用上的差别。

2024-01-11 17:13:41 1023

原创 C语言——分支相关知识(上)

本人是一个C语言初学小白,可能一些观点有些错误,欢迎大家的提出见解,谢谢。 C语言是结构化的程序语言,这里的结构指的是顺序结构、选择结构、循环结构,而本文我们所讲的是使用if、switch来实现分支结构 1.1 if if语句的语法如下: 表达式成立(为真),则语句成立,反之,表达式不成立(为假),则语句不执行。 值得注意的是:在C语言中,0为假,非0为真,也就是说表达式的结果如果是0,则语句不执行,表达式的结果不是0(1,2,3等等均可),则语句运行。 if语句的流程图

2024-01-09 14:20:33 530

空空如也

空空如也

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

TA关注的人

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