1 #include 2 #include 3 #include 4 int main() 5 { 6 int m,i,j,k,p,mark=1,n,t; 7 int math[1000000]; 8 scanf("%d",&n); 9 for(i=0; i<n; i++) 10 { 11 scan... ...
分类:
编程语言 时间:
2019-10-08 14:17:25
阅读次数:
154
【概念介绍】:awk是一种可以处理数据、产生格式化报表的语言,功能十分强大。awk 认为文件中的每一行是一条记录 记录与记录的分隔符为换行符, 每一列是一个字段 字段与字段的分隔符默认是一个或多个空格或tab制表符. awk的工作方式是读取数据,将每一行数据视为一条记录(record)每条记录以字段 ...
分类:
系统相关 时间:
2019-10-04 17:10:11
阅读次数:
157
单链表引入 顺序表 理解Python变量的本质: 变量存储的不是值,是值的地址 理解Python的 "="表示的是 指向 关系 案例: 交换a,b的值, a=10, b=20 a, b = 20, 10 t0: a这块内存(也有id), 存储的是10这个值的地址(可能是0x111), b存储的是20 ...
分类:
编程语言 时间:
2019-10-02 16:56:07
阅读次数:
77
什么是链表 维基百科:链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特 ...
分类:
其他好文 时间:
2019-10-01 00:05:46
阅读次数:
119
什么是顺序表 顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。 在使用顺序表存储数据前,会先申请一段连续的内存空间(即数组),然后把数组依次存入内存,中间没有一点空隙。 基本操作 每个数据结构都有集合对数据处理的方法,这能让我们更方便的使用保存 ...
分类:
编程语言 时间:
2019-09-28 10:38:29
阅读次数:
98
熟话说, 万事开头难, 顺序表还是花了一些时间的, 那么这么晚了, 解释就改天再写吧 看代码 有问题,请联系760521757@qq.com ...
分类:
其他好文 时间:
2019-09-27 01:04:31
阅读次数:
78
大二学习数据结构和算法啦,因为之前用Java语言实现过,所以理解起来还是比较轻松,就是理解数组与结构体的运用。废话不多说,上代码! 结构体 初始化 增删改查插 还有一些小方法,销毁,取长,清空 全部代码 #include<stdio.h> typedef struct { int *data; in ...
分类:
编程语言 时间:
2019-09-26 21:38:17
阅读次数:
93
线性表 定义: 由n个特性相同 数据元素(即可有很多数据项)构成的有限序列,同时相邻数据元素之间存在 序偶 关系。 线性表中元素个数就是 表长 。 特点: ·存在唯一一个被称为 “第一个” 的数据元素(线性起点、起始结点); ·存在唯一一个被称为 “最后一个” 的数据元素(线性终点、终端结点); · ...
分类:
编程语言 时间:
2019-09-23 22:37:45
阅读次数:
194
线性表知识入门 以及其中顺序存储结构的c++代码实现以及一些知识的讲解 ...
分类:
编程语言 时间:
2019-09-23 18:14:57
阅读次数:
92
一、list实现方式 list就是一种采用分离式技术实现的动态顺序表。在建立空表时,系统分配一块能容纳8个元素的存储区;在执行插入操作(insert或append)时,如果元素存储区满就换一块4倍大的存储区。但如果此时的表已经很大(目前的阀值为50000),则改变策略,采用加一倍的方法。 二、imp ...
分类:
编程语言 时间:
2019-09-21 23:21:28
阅读次数:
103