数据结构
暴力数据结构的奥秘
ZZZ_O^O
计算机菜鸟,努力ing~~
展开
-
暴力数据结构之单链表专题
【代码】暴力数据结构之单链表专题。原创 2024-04-23 22:07:52 · 426 阅读 · 0 评论 -
暴力数据结构之栈与队列(队列详解)
队列是一种特殊的线性表,它遵循先进先出(FIFO)的原则。在队列中,只允许在表的一端进行插入操作(队尾),而在另一端进行删除操作(队头)。这种数据结构确保了最先进入队列的元素总是最先离开队列。队列中没有元素时,被称为空队列。队列的组织和实施训练通常由队列条令予以规定,用于规范部队、分队队列及其在各种条件下的运动队形和动作。出队的是队头,入队的为队尾。原创 2024-05-10 22:49:12 · 396 阅读 · 3 评论 -
暴力数据结构之双向链表
关于双向链表的一些基本知识原创 2024-04-13 17:14:49 · 499 阅读 · 2 评论 -
暴力数据结构之栈与队列(栈的相关操作)
栈是一种线性数据结构,具有后进先出(LIFO)的特点。即最后入栈的元素最先被访问或移除。栈有两个基本操作:压栈(push)和弹栈(pop)。压栈将元素添加到栈顶,而弹栈则将栈顶的元素移除并返回。栈的插入和删除操作只能在栈顶进行,因此栈是一个只能从一端访问的数据结构。一般的,实现栈可以使用数组或者单链表 ,数组缓存利用率高,链表缓存利用率低,而数组申请内存相较于链表更加复杂,但是综合考虑数组仍要优于链表一些。原创 2024-05-06 23:16:51 · 313 阅读 · 1 评论 -
暴力数据结构之使用顺序表实现通讯录
【代码】暴力数据结构之使用顺序表实现通讯录。原创 2024-04-08 16:45:16 · 366 阅读 · 0 评论 -
队列的相关操作:用队列实现栈
将非空队列中除栈顶元素转移到空队列中。原创 2024-05-12 14:58:18 · 460 阅读 · 2 评论 -
暴力数据结构之二叉树(初阶)
所有节点的值是否相同。原创 2024-05-20 17:40:44 · 773 阅读 · 3 评论 -
非比较排序之计数排序
【代码】非比较排序之计数排序。原创 2024-06-10 22:07:49 · 308 阅读 · 0 评论 -
暴力数据结构之二叉树的代码练习
【代码】暴力数据结构之二叉树的代码练习。原创 2024-05-26 23:14:52 · 417 阅读 · 2 评论 -
暴力数据结构之排序大杂烩
排序杂烩,一看就会,一写就废原创 2024-06-03 19:13:33 · 1029 阅读 · 5 评论 -
练习队列的相关操作:循环队列
【代码】练习队列的相关操作:循环队列。原创 2024-05-12 18:37:55 · 343 阅读 · 4 评论 -
栈的相关操作练习:用栈实现队列
首先了解,队列遵循先进先出,栈遵循后进先出,所以利用两个栈popst与pushst进行元素转移后可以实现先进先出的功能。原题来源于leetcode中的:232.用队列实现栈 首先要自己写一个栈及其操作,这里直接给出,详情请移步到我的另一篇文章:暴力数据结构之栈与队列(栈的相关操作) 源码如下:2.1 创建与释放首先创建两个栈,进行动态内存申请后使用先前给出源码中的初始化函数。 释放要注意先释放"小弟"obj->pushst和obj->popst,然后释放"大哥"obj,防止内存泄漏2.原创 2024-05-13 19:07:39 · 431 阅读 · 3 评论 -
暴力数据结构之二叉树(堆的相关知识)
【代码】暴力数据结构之二叉树(堆的相关知识)原创 2024-05-15 22:16:04 · 948 阅读 · 4 评论