关闭

顺序栈的实现

数据结构中,栈的应用十分广泛,如数值转换、字符匹配等等。而在内存中,这种结构更是很常见。所以,自己很有必要复习和总结一下! 以下是栈的顺序存储结构: typedef struct { SElemType *base; // 存储空间基址 SElemType *top; // 栈顶指针 int stacksize; // 当前分配的存储容量(以sizeof(ElemTyp...
阅读(192) 评论(0)

单链表的实现(部分)

接下来总结一下线性表的线性链表存储结构:由于单链表的数据元素之间的逻辑关系是由结点中的指针指示的,指针的指向连接了单链表中各个结点的逻辑关系。 以下是线性表的单链表存储结构: typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; 然后,分别用各个函数来实现单链表的功能,如创建,显示,插入,删...
阅读(258) 评论(0)

线性表之数组实现

这几天,学习了数据结构的线性表,今天打算总结一下相关内容! 因为线性表的顺序存储结构是一种随机存取的存储结构,同时线性表的长度可变,且所需最大存储空间随问题不同而不同,则在C语言中,用动态分配的一维数组来实现。 下面是线性表的动态分配顺序存储结构: typedef struct { ElemType *elem; // 存储空间基址 int length; // 当前长度...
阅读(210) 评论(0)
    个人资料
    • 访问:13293次
    • 积分:674
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:9篇
    • 译文:0篇
    • 评论:10条
    个人说明
    个人很喜欢的一句话, (摘自网络):
    时光荏苒,祝愿不要忘记曾经的初心

    本人现在是一名大二软件工程专业的学生, 每月会坚持更新, 本博客会总结, 整理, 分享个人学习的相关技术知识, 用来记录自己不断进步的历程, 当然内容会以Java为主线.

    虽然是技术博客, 但毕竟是人, 也有自己的情感, 所以, 有时也会分享一些有用的学习资源和一些学习经验和方法, 同时也会写一些其它方面上自己的感受和想法!

    或许我的博客不是写得非常好, 但每一篇文章绝对会用心写! 如果, 你发现有不足或者错误之处, 非常欢迎指出, 当然也欢迎各位小伙伴们来交流技术和学习感受.

    每天进步一点点, 共勉!
    博客专栏
    最新评论