自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《剑指offer》-06.从尾到头打印链表

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。遍历链表,顺序入栈;元素出栈,依次加入向量中。

2023-03-13 17:09:12 247

原创 《剑指offer》- 1.数组中重复的数字

剑指offer

2023-03-13 16:24:37 184

原创 【C语言实现链式队列】 队列其实真的很简单

写在前面: 本系列文章是本人在复习《数据结构》的过程中整理的学习笔记,内容比较简短,形式比较单一。目的不在于获得多少阅读、点赞和收藏,只为记录本人的学习过程。 若有幸被您看到,希望能对您有所帮助,若您发现本文中有出错的地方,望不吝赐教,我定会虚心改进。希望看到此篇文章的您,前进路上不迷茫,未来一片光明。 目录 一、队列的基本概念 1、定义 2、重要术语 3.链式队列 二、链式队列的表示 三、链式队列的基本操作 1.链式队列的创建和初始化 2.判断队列是否为空 3.链式队列的...

2022-04-08 21:12:30 1715

原创 【C语言实现链栈】看完这篇文章,你又进步了

C语言实现顺序栈,不要再只会顺序栈了,链栈也是个好东西,希望你会。 每天进步一点点,链栈我学会了,你还在等什么呢?抓紧时间,快来看看把,6分钟时间,吃不了亏,上不了当,当可以让你学会链接栈。

2022-03-31 09:21:41 3840 1

原创 【C语言实现共享栈】关于【共享栈】,你知道多少,快来看看吧

不要只知道基本的顺序栈了,学习数据结构,这些知识你也需要掌握,提升自己需要从一点一滴做起,加油!

2022-03-28 18:19:25 4109

原创 【C语言实现顺序栈】我用C语言实现了顺序栈,快来看看吧

数据结构知识你掌握了多少,快来和我一起学习顺序栈吧!

2022-03-26 00:00:00 1432

原创 【C语言实现单链表】学会单链表多是一件美事啊,你确定不看看吗

C语言实现数据结构中单链表的基本操作,这都是学习数据结构必须掌握的东西,快来看看吧! 用15分钟的时间学习或复习一遍单链表多是一件美事啊!

2022-03-23 16:52:13 1542

原创 【LeetCode题集】 线性枚举的原地算法入门,这一篇就够了

这是一篇LeetCode入门级级题目解析,适合刚开始学习C语言或者刚开始刷力扣题目的同学。 题目都相对简单,相信大家都能够看得懂。如果对你有所帮助,我万分荣幸!

2022-03-20 05:00:00 551

原创 【数据结构】C语言实现顺序表,你该看看这篇

目录 顺序表的动态分配 顺序表的基本操作 1、创建空的顺序表 2.顺序表的插入操作 3.顺序表的删除操作 4.顺序表的查找操作 5.顺序表的判空操作 顺序表的介绍及其静态分配下的操作,请看:顺序表(静态分配) 顺序表的动态分配 typedef int DataType ; struct SeqList { int MAXNUM; //顺序表的最大容量 int length; //顺序表当前长度 DataType* data; ...

2022-03-18 16:39:35 822

原创 【山无遮,海无拦】LeetCode题集 线性枚举之最值算法

目录 1464.数组中两元素的最大乘积 法一:线性扫描 法二:排序 485. 最大连续 1 的个数 法一:线性扫描 153. 寻找旋转排序数组中的最小值 法一:线性扫描 法二:二分法 154. 寻找旋转排序数组中的最小值 II 法一:线性扫描 法二: 二分法 414. 第三大的数 法一:线性扫描 法二:排序 628. 三个数的最大乘积 法一:线性扫描 法二: 排序 1464.数组中两元素的最大乘积 题目:给你一个整数数组 nums,请你选择数...

2022-03-17 16:46:46 379

原创 【莫问前路】 数据结构篇 第一话 线性表(上)顺序表(静态分配)

一 线性表的定义和基本操作 1.定义:线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n表示表长,当n=0时线性表是一个空表。若用L命名线性表, 则其一般表示为 L=(a1,a2,a3,...,ai,...,an)。 几个概念: ①ai表示线性表的“第i个”元素线性表中的位序,位序一般是从1,开始的,而数组的下标是从0开始的。 ②a1是表头元素,an是表尾元素。出第一个元素外,每个元素有且仅有一个直接前驱;除最后一个元素外,每个元素有且仅有一个直接后继。 2.线性

2022-03-16 17:17:32 1684

原创 【莫问前路】数据结构篇 绪论

一数据结构的基本概念 (一)基本概念和术语 1.数据:信息的载体,是描述客观事物的数、字符即所有能输入到计算机中并被计算机程序识别和处理的符号的集合。 2.数据元素:数据的基本单位,通常作为一个整体被考虑和处理。 一个数据元素可由若干数据项组成,数据项是构成数据元素不可分割的最小单位。 例如以代码: struct Data { int year; int month; int day; }; struct owner { char name[...

2022-03-15 16:25:06 451

空空如也

空空如也

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

TA关注的人

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