![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 51
be_quiet_endeavor
这个作者很懒,什么都没留下…
展开
-
C/C++读取二进制文件中的float、double数据
关于float和double在计算机中的存储结构这里就不赘述了,一般主要是PC机法,用补码的方式存储,不过这个跟我们用程序读取数据的关系不大,计算机自己知道怎么读。我的计算机与数据文件的字节序是相反的,所以需要换一下顺序。float read_float(istream& is){ unsigned int value; is.read((char*)&value, 4);原创 2016-10-06 15:57:04 · 7383 阅读 · 0 评论 -
平衡二叉查找(AVL)树(C++模板实现)
最近在学习《数据结构与算法分析(C语言描述)》,上面讲到一个带平衡条件的二叉查找树,之前在一家公司笔试也遇到了类似的题,于是决定自己用C++模板实现一遍。 (声明文件)AVL.h :#ifndef AVL_DEC_H#define AVL_DEC_Htemplate <typename T>class AvlTree;int Max(int a1, int a2){ return a原创 2017-12-22 10:24:03 · 307 阅读 · 0 评论 -
单链表(C++模板类)
list.h:#ifndef LIST_CLA_H#define LIST_CLA_Htemplate <typename T>class List;template <typename T>class Node{public: friend class List<T>; Node(T i);private: T value; Node* next;};原创 2017-12-22 10:50:10 · 359 阅读 · 0 评论