本人在做客服聊天系统的时候,用的原声的php编写,操作数据库的时候找了很久没有找到一个合适的链式的Db类,即便有但是没有用到单例模式,老是实例化耗资源,后来便萌生了自己编写一个好用的Db类,于是开始了封装,mysql封装类是根据thinkphp的Db写法编写,使用方法跟tp一样,封装了常用的操作,不过个人觉得此类的扩展性很好,易读,可以自行在类里添加功能
1
编写一个采用二叉链式结构做存储结构的二叉排序树建立和查找算法
2019-12-25 11:40:23 1.66MB 二叉链式结构 二叉排序树 建立 查找
1
链式队列是不同于循环数组的另一种队列的实现形式。队列中的元素以Node形式存储。节点Node中存有此节点存于队列中的元素以及指向下一个元素的指针。链式队列的需要保存指向队头和队尾的指针的数据成员。 参见博客:http://blog.csdn.net/xiaowei_cqu/article/details/7748247
2019-12-21 22:02:10 823KB Linked Queue
1
华中科技大学_实验报告_基于链式存储结构实现线性表的基本运算
1
java队列实现(顺序队列、链式队列、循环队列)
2019-12-21 20:59:35 12KB java queue 队列
1
利用约瑟夫环算法按出列的先后顺序输出每一个人的信息。
2019-12-21 20:41:51 86KB 数据结构
1
参考资料:《数据结构》(C语言版)严蔚敏&&吴伟民&&米宁著 要求选用顺序存储结构和二叉链表存储结构实现抽象数据类型二叉树的基本操作。有个亮点是利用字符在dos界面显示二叉树的结构形态。 里面包含了完整的源程序和实验报告文档。 实验报告包含了完整的步骤包括: 一.抽象数据类型二叉树的定义 二.存储结构定义(包括顺序存储和二叉链表)及各基本操作的实现 三.测试方案。包括详细的测试函数 四.测试结果。对所有操作的测试过程中二叉树的变化截图。 五.二叉树各基本操作时间复杂度与存储结构特点分析及对算法的改进设想。 六.实验总结和体会 实现的基本操作如下: InitBiTree(&T) DestroyBiTree(&T) CreateBiTree(&T) ClearBiTree(&T) BiTreeEmpty(T) BiTreeDepth(T) Root(T) Value(T,e) Assign(T,&e,value) Parent(T,e) LeftChild(T,e) RightChild(T,e) LeftSibling(T,e) RightSibling(T,e) InsertChild(T,p,LR,c) DeleteChild(T,p,LR) PreOrderTraverse(T,Visit()) InOrderTraverse(T,Visit()) PostOrderTraverse(T,Visit()) LevelOrderTraverse(T,Visit()) 下载清单: Base.h //全局常量、公共变量、公共函数等 BiTree.h //二叉链表二叉树实现 BiTree_Main.cpp //二叉链表二叉树测试程序 SqBiTree.h //顺序存储二叉树实现 SqBiTree_Main.cpp //顺序存储二叉树测试程序 抽象数据类型实现-二叉树-实验报告.doc
1
数据结构线性表操作的一个实验: 实验要求 顺序和链式存储的线性表的创建、获取元素、插入和删除元素等基本操作的实现。 题目要求: 输入:一组整型数据A,一组整型数据B 输出:A与B的交集,以及A与B的并集 要求:A和B使用两种存储方式:顺序存储和链式存储。
2019-12-21 20:06:40 5KB C++ Sqlist Linklist
1