首页
学习
活动
专区
工具
TVP
发布

为学

专栏作者
49
文章
34317
阅读量
16
订阅数
二叉树及其四种遍历
本次主要是针对二叉树的基本操作,另外还有二叉树相似的判断和叶子结点的计数,这些方法中都用到了递归。关于结构体的预定义还是会放在之前的博客(数据结构常用于定义总结)中
李志伟
2019-12-17
3100
稀疏矩阵及其实现
稀疏矩阵及其实现 这一节用到了数组的一些知识,和线代中矩阵的计算方法。建议没有基础的读者去看一下矩阵的相关知识。 和之前的博客一样,这次依然参考了严蔚敏的《数据结构(C语言版)》。 稀疏矩阵的预定义 /*--------稀疏矩阵的三元组顺序表存储表示----------*/ typedef int ElemType; #define MAXSIZE 12500 // 假设非零元个数的最大数值为12500 typedef struct { int i, j;
李志伟
2019-12-17
5430
队列的基本操作(简单版)
队列的基本操作(简单版) 参考了《大话数据结构》和严蔚敏的《数据结构(C语言版)》。 /*----------以下为队列的基本操作函数----------*/ /*初始化一个空队列*/ Status InitQueue(SqQueue *Q){ if(!Q)return ERROR; //若空间分配失败,则返回ERROR Q->front = 0; Q->rear = 0; return OK; } /*销毁队列*/ Status DestroyQ
李志伟
2019-12-17
2640
数据结构常用预定义总结
数据结构常用预定义总结 0. 开始之前 在数据结构中,有一些常用的常量和类型需要用到,如下: #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 typedef int Status; 1. 线性表 1.1 顺序线性表 #define LIST_INIT_SIZE 100 // 线性表存储空间的初始分配量 #define LISTINCREMENT 10
李志伟
2019-12-17
4070
Java基础笔记整理---【04】基本数据类型
基本数据类型 数据分为四大类: 1、整形 byte short int long 2、浮点型 float double 3、字符型 char 4、Boolean类型 只含有两个值 false 和 true 注意:String不为基本数据类型! 数据类型的定义与赋值:
李志伟
2019-12-17
3000
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档