摘要:
第5章 串 串(string)是由零个或多个字符组成的有限序列,又名叫字符串。 5.2 串的定义 串(string)是由零个或多个字符串组成的有限序列,又名叫字符串。 一般记为 s=“a1a2......an”(n =0),其中n是串的长度,n为零的串称为空串。 5.3 串的比较 给定两个串:s=“ 阅读全文
摘要:
第4章 栈与队列 栈是限定仅在表尾进行插入和删除操作的线性表。 队列是只允许在一端进行插入操作、而另一端进行删除操作的线性表。 4.2 栈的定义 4.2.1 栈的定义 栈(stack)是限定尽在表尾进行插入和删除操作的线性表。 允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何数据元素的栈称为空 阅读全文
摘要:
第3章线性表 3.2 线性表的定义 零个或多个数据元素的有限序列。 若将线性表标记为(a1, ..., ai 1,ai,ai+1,...,an),则表中ai 1领先于ai,称ai 1是ai的直接前驱元素,ai+1是ai的直接后继元素。当i=1,2,...,n 1时,ai有且仅有一个直接后继,当i=1 阅读全文
摘要:
第1章 数据结构绪论 1.4 基本概念和术语 数据结构: 相互之间存在一种或多种关系的数据集合。 数据: 是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素: 是组成数据的、有一定意义的基本但单位,在计算机中通常作为整体处理。也被称为记录。 数 阅读全文
摘要:
第2章 算法 2.4 算法的定义 算法: 是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每一条指令表示一个或多个操作。 2.5 算法的特性 2.5.1 输入输出 1. 算法具有零个或多个输入。 2. 算法至少有一个或多个输出。 2.5.2 有穷性 有穷性: 指算法在执行有限的步骤 阅读全文
摘要:
安装依赖包 下载python3.7.5安装包 安装python3 解压压缩包,进入解压目录,指定安装目录,安装Python3。 安装Python3时,会自动安装pip。假如没有,需要自己手动安装。 创建软连接 阅读全文
摘要:
动态库编译 ShareLib1.h ShareLib1.c 编译动态库命令 动态库使用 C++调用C的动态库 main.cpp 编译main.cpp 此时直接执行./a.out会报错如下 三种方法解决 1. 将libShareLib1.so所在路径添加到LD_LIBRARY_PATH,然后再执行./ 阅读全文
摘要:
1.将需要的gcc/g++编译器等基本配置安装2.下载QT,放到一个文件夹下面如/home/ubuntu/文件夹###ubuntu是用户名Linux 32位http://download.qt-project.org/official_releases/qt/5.1/5.1.0/qt-linux-opensource-5.1.0-x86-offline.runLinux 64位http://download.qt-project.org/official_releases/qt/5.1/5.1.0/qt-linux-opensource-5.1.0-x86_64-offline.run3.用. 阅读全文
摘要:
declare /*申明区 声明变量 定义类型*/beginplsql的程序结构 /*执行区 执行sql语句或者plsql语句*/exception /*异常处理区*/end;set severoutput on将输出结果显示在屏幕上----------------------------------------变量的数据类型标准类型: number varchar2 date boolean binary_integer组合类型 record table类型参考类型 ref cursor大类型:(一般存储的是资源的路径) BFILE 大二进制 0~4G blob 大字符类型 0~4G cl. 阅读全文
摘要:
3.关于Linux下用C语言函数以及Linu/Unix函数文件写入缓存的问题 以向文件中写1000 000个int类型数据一个文件中为例作为比较C语言:============================================================================#include#includeint main(){ FILE* file = fopen("./codefile/C_speed.txt","w"); if(file == NULL){ perror("open"); exit(- 阅读全文