牛翰网 - 每一份分享都能成就每一次喜悦
  • 智能工控
    • 智能开发
    • 数据结构与算法
    • 数据分析
    • 机器学习
    • 大模型
  • 编程开发
    • 后端开发
    • 前端开发
    • 移动开发
    • 数据库
  • 学习课程
  • 下载
  • 牛翰社区
发布
发布文章创建话题创建圈子发布帖子
开通会员
黄金会员
黄金会员
黄金会员开通黄金会员
  • 全站资源折扣购买
  • 部分内容免费阅读
  • 一对一技术指导
  • VIP用户专属QQ群
开通黄金会员
钻石会员
钻石会员
钻石会员开通钻石会员
  • 全站资源折扣购买
  • 部分内容免费阅读
  • 一对一技术指导
  • VIP用户专属QQ群
开通钻石会员
  • 登录
  • 注册
  • 智能工控
    • 智能开发
    • 数据结构与算法
    • 数据分析
    • 机器学习
    • 大模型
  • 编程开发
    • 后端开发
    • 前端开发
    • 移动开发
    • 数据库
  • 学习课程
  • 下载
  • 牛翰社区
开通会员 尊享会员权益
登录
注册
找回密码
用户封面
847189
  • 更多资料
  • 搜索内容
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
关注私信
牛翰网 - 每一份分享都能成就每一次喜悦
  • 文章20
  • 收藏0
  • 评论0
  • 圈子0
  • 帖子11
  • 粉丝0

发布11
排序
  • 最新发布
  • 最近更新
  • 最新回复
  • 最多查看
  • 最高评分
  • 最多回复
  • 最多收藏
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
47天前发布6次阅读
关注私信

数据结构-基本概念

数据结构:
数据结构包括逻辑结构(线性结构、非线性结构)、存储结构 数据是有单位的,数据的基本单位是数据元素。数据元素是由...
数据结构-基本概念-牛翰网数据结构-基本概念-牛翰网
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
52天前发布5次阅读
关注私信

数据结构-排序

为给定的数组按照升序进行排序,排序过程中,不定义新的数组,用插入的方式实现
/*************************************************************************
* 设计升序排序的接口
* * *author:jindouliu2024@163.com *date:2025.4.8 * * Copyright (c...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
55天前发布3次阅读
关注私信

数据结构-链式队列

创建一个链式队列实现入队和出队的操作,链式队列相比于循环队列而言,其不用判断队列是否为满,只要堆内存够,我就可以向内存申请空间。
/***************************************************************************
*function:创建一个链式队列,实现入...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
56天前发布5次阅读
关注私信

判断字符串是否合理

通过键盘输入一个包括 '(' 和 ')' 的字符串string ,判断字符串是否有效。要求设计算法实现检查字符串是否有效,有效的字符串需满足以下条件: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
56天前发布4次阅读
关注私信

数据结构-十进制转换成十六进制

使用链式栈将一个十进制数转换成十六进制数
/***************************************************************************
*function:创建一个链栈,实现把一个十进制数转换成十六进制数
*author:jindouliu2024@163.com
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
56天前发布2次阅读
关注私信

数据结构-顺序栈

申请一块堆空间用于存储顺序栈的元素,实现顺序栈的入栈和出栈操作,使用顺序栈的优点是内存的利用率大栈内元素的地址是连续的
/***************************************************************************
*function:创建一个顺序栈,实现入栈和出栈操作...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
56天前发布5次阅读
关注私信

数据结构-单链表

对于顺序表来说,我要一次性的申请一块内存空间,但有时候用户并不确定要多大的内存空间!有时候可能会向里边添加元素,但是受限于申请的内存大小,导致加入元素的时候并不方便,而且顺序表的插入和删除相对复杂,需要设计元素的移动。基于顺序表的缺陷,引入...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
56天前发布5次阅读
关注私信

数据结构-顺序表

顺序表说白了就是内存中的一块连续的存储空间,这块连续的存储空间可以存放相同类型的数据。有的人可能就有疑问了,为什么不用数组呢?数组是程序在运行期间系统自动分配的,而创建的顺序表是用户手动创建的;数组存储在栈空间中,而顺序表是使用malloc函数或...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
57天前发布4次阅读
关注私信

数据结构-双向链表

单向链表只能找它的直接后继,而不能找到直接前驱,而双向链表不仅能找到直接后继,而且也能找到直接前驱
/*******************************************************************************
* 设计双向链表的接口 * author:jindouliu2024@163.com * d...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
57天前发布4次阅读
关注私信

数据结构-单向循环链表

对于单向链表来说,只能从头结点遍历到尾结点,而没有办法从尾结点直接访问首节点,基于单链表的弊端,引入单向循环链表
构造单向循环链表的结点
typedef struct CircularLinkedList
{ DataType_t data; //结点的数据域 struct CircularLinkedList *next; //...
评分
回复分享
f74e3fdd5ddeaa7a的头像-牛翰网
LRadian等级-LV1-牛翰网
59天前发布4次阅读
关注私信

数据结构-双向循环链表

双向循环链表和双向链表相比,可以直接从首结点找到尾结点,不需要再通过遍历来查找尾结点了,方便数据的增删,降低了程序的时间复杂度,其在插入删除的时候不需要定义太多的变量,减少了程序的空间复杂度。
/**********************************************...
评分
回复分享
  • 牛翰网 - 每一份分享都能成就每一次喜悦

    牛翰网是集人工智能、编程开发、数据与算法、数据库、软件下载的编程社区自媒体平台,秉着“每一份分享都能成就每一次喜悦!”的宗旨,欢迎各路牛人入驻牛翰分享、收受喜悦!
  • 免责声明 关于我们 友链申请  · 

    Copyright © 2024 · 牛翰网 · 苏ICP备2023048746号
    扫一扫加微信-牛翰网
  • 扫码加QQ群-牛翰网

    扫码加QQ群

    扫码加微信-牛翰网

    扫码加微信

发布文章创建话题创建圈子发布帖子
扫码添加微信-牛翰网
在手机上浏览此页面

登录
没有账号?立即注册
用户名或邮箱
登录密码
找回密码
注册
已有账号,立即登录
设置用户名
设置密码
重复密码