- 博客(3)
- 问答 (4)
- 收藏
- 关注
原创 栈的详解
栈是一种先进后出(FILO)的数据结构,实现栈的方法有两种:一种是顺序栈(数组实现)、另一种是链栈(链表实现),接下来依次解释这两种: 1.顺序栈: #include <iostream> using namespace std; #define MaxSize 100 class Stack{ private: int top; int data[MaxSize];//顺...
2019-09-06 19:32:42
187
原创 链表的基本操作
链表分为单链表和双链表,两者唯一的不同就是指针域单链表只有指向下一个数据的next指针而双链表既有指向下一个数据的next指针也有指向上一个数据的prior指针,链表包含两部分一部分是数据域另一部分是指针域用于连接数据。 1.单链表 单链表的创建: #include <malloc.h> #define size sizeof(struct student) struct studen...
2019-09-05 20:41:49
151
原创 动态分配内存函数及链表的创建
内存分配有静态内存分配和动态内存分配两种,静态内存分配是在程序编译的过程中已经确定了内存的大小,例如数组,这种的缺点就是你静态开辟的内存有时可能过大造成资源浪费,有时过小造成内存不足,下面先首先介绍下常见的动态内存分配函数(动态分配都在堆中): (这些函数都需要头文件#include<stdlib.h>或者#include<malloc.h>编译器的不同所导致) 1.mal...
2019-09-03 23:36:23
562
1
空空如也
大佬们看看我这个计算Π的近似值为啥没有输出,好像是死循环了但是不知道问题出现在哪儿!
2019-09-10
大佬们看看我这个计算Π的近似值为啥没有输出,好像是死循环了但是不知道问题出现在哪儿!
2019-09-10
大佬们看看我这个计算Π的近似值为啥没有输出,好像是死循环了但是不知道问题出现在哪儿!
2019-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人