![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法
数据结构与算法
yang_deyuan
爱思考,爱学习,喜欢编程玩儿 ……
展开
-
数据结构与算法--二叉排序树(C++实现)
二叉树也是常用的数据结构。一棵二叉树由根节点(可以为空)和左右子树(也是二叉树)构成。通常情况下,二叉树的效率比线性链表高,因为二叉树上的查询、插入等操作即相当于二分法操作。本文用C++实现二叉树的算法,是C++、数据结构及算法学习的一个小练习。供大家参考。原创 2020-04-16 22:12:58 · 11307 阅读 · 0 评论 -
数据结构与算法--单向有序链表(C++实现)
线性表是基本的数据结构。一般有数组和链表两种常用实现形式。本文用C++实现有序链表。是C++、数据结构及算法学习的一个小小练习。供大家参考。原创 2020-04-08 17:47:27 · 9714 阅读 · 0 评论 -
数据结构与算法--用单向链表实现栈(C++实现)
栈是基本的数据结构。其特点是添加和删除(访问)数据都在线性表的一端(头端)。数据访问遵循先进后出(FILO)的原则。栈一般用数组或者链表来实现。数组需要静态分配数据空间,占用空间比较大。链表则根据实际需要动态分配数据空间,占用空间相对小一些。本文用单向链表实现栈。程序用C++实现。原创 2020-04-05 17:43:32 · 9423 阅读 · 0 评论