摘要: 1 #include 2 using namespace std; 3 #define MAXSIZE 100 //链式栈存储空间初始分配大小 4 #define OK 1 //链栈通常用单链表表示,节点结构与单链表相同。 5 #define ERROR 0 6 #define OVERFLOW -1 7 typedef struct StackNo... 阅读全文
posted @ 2018-06-10 13:12 落花人独立微雨燕双飞 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 using namespace std; 3 #define MAXSIZE 100 //顺序栈存储空间初始分配大小 4 #define OK 1 5 #define ERROR 0 6 #define OVERFLOW -1 7 typedef struct //顺序栈结构定义 8 { 9 int *base; //栈... 阅读全文
posted @ 2018-06-10 11:35 落花人独立微雨燕双飞 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 要求: 用fstream类创建并打开二进制文件 在文件中存入int,double 5 个基本数据类型 自定义类,并在文件中存入一个类对象 从文件中读取所有基本数据类型 从文件中读取第3个基本类型数据 从文件中读取类对象并使用 结果如下: 阅读全文
posted @ 2018-06-08 20:27 落花人独立微雨燕双飞 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: C++实验课要求用for each 循环来实现关联容器 map 的输出,一开始完全萌比。查了好久的资料才整理出下面的: C++11新特性之一就是类似java的for each循环: 还有一种宏定义的方法: 阅读全文
posted @ 2018-06-07 17:46 落花人独立微雨燕双飞 阅读(7417) 评论(0) 推荐(1) 编辑
摘要: 串(字符串string): 串中字符的数目n称为串的长度。0个字符的串称为空串,长度为0. 包含串中任意个连续字符的串称为子串,包含子串的串称为主串。 如a="IBM",c="BM" 则a的长度为3,且c为a的子串 b="", 则b的长度为0 在串的基本操作时候,通常是以“串的整体”作为操作对象。 阅读全文
posted @ 2018-06-04 17:56 落花人独立微雨燕双飞 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 题目: 已知关键字序列为{30,25,72,38,8,17,59},设散列表表长为15.散列函数是H(key)=key MOD 13,处理冲突的方法为二次探测法Hi= ( H(key) + di )mod 15 ( di=12,-12,22,-22,… ),请写出构造散列表的详细计算过程,填写散列表 阅读全文
posted @ 2018-06-03 19:50 落花人独立微雨燕双飞 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 以命令行方式运行程序: 举例: 第一步:按住windows键和R键,在弹出的窗口输入cmd,打开命令行窗口(控制台)。 第二步:在相应的磁盘中敲notepad helloworld.txt。即可用记事本打开helloworld.txt文件。 结果如下: 命令行参数: 用户在CMD窗口用输入可执行文件 阅读全文
posted @ 2018-06-03 11:41 落花人独立微雨燕双飞 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Vector 1.可变长的动态数组 2.需包含头文件#include<vector> (当然,如果用了万能头文件#include<bits/stdc++.h>则可忽略) 3.支持随机访问迭代器: 根据下标随机访问某个元素,时间复杂度O(1) 在尾部添加速度很快 在中间插入慢 4.所有STL算法都能对 阅读全文
posted @ 2018-06-02 20:57 落花人独立微雨燕双飞 阅读(157) 评论(0) 推荐(0) 编辑
摘要: STL的基本概念: 1-容器:是可容纳各种类型的数据结构,是 类模板。 2-迭代器:是用于依次存放容器中的元素,类似指针。 3-算法: 是用于操作容器中元素的 函数模板。 sort() 用来对 vector 中的数据进行排序。 find() 用来搜索 list 中的对象。 算法本身与他们操作的数据类 阅读全文
posted @ 2018-06-02 11:35 落花人独立微雨燕双飞 阅读(220) 评论(0) 推荐(0) 编辑
欢迎访问我的CSDN博客