目的 : 加强类与对象的内存分配理解,加强操作能力、理解数据结构。 结构 : 数据元素之间的关系。 数据结构 : 带有结构的数据对象。 线性结构: 各数据元素之间的逻辑以用一个线性序列简单的表达出现。反之为非线性结构。 按逻辑结构分为 : 线性结构与非线性结构。 线性结构包括:线性表-数组(顺序表) ...
分类:
编程语言 时间:
2018-07-11 19:43:15
阅读次数:
116
目的 : 加强类与对象的内存分配理解,加强操作能力、理解数据结构。 结构 : 数据元素之间的关系。 数据结构 : 带有结构的数据对象。 线性结构: 各数据元素之间的逻辑以用一个线性序列简单的表达出现。反之为非线性结构。 按逻辑结构分为 : 线性结构与非线性结构。 线性结构包括:线性表-数组(顺序表) ...
分类:
编程语言 时间:
2018-07-11 00:13:46
阅读次数:
192
链表(Linked list):是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随 ...
分类:
其他好文 时间:
2018-07-09 19:07:54
阅读次数:
145
讲述内存中的基础 数据结构 ,数组擅长找元素,链表擅长找位置,为了适应对数据不同的操作要求,应当灵活使用。 1. 内存的工作原理 计算机内存犹如有很多抽屉的柜子. 2. 数组和链表 数组中元素的位置称为索引 元素xx位于索引xx处 数组与链接不同操作对应的时间复杂度 3. 选择排序 定义:遍历这个数 ...
分类:
编程语言 时间:
2018-07-07 23:04:51
阅读次数:
179
今天题目情况如下: A题:考察图论建模+判割点。B题:考察基础数据结构的运用(STL)。C题:考察数学建模+运算。(三分可解)D题:考察读题+建模+数据结构的运用。E题:考察图论+贪心。F题:考察图论建模。G题:考察单调性的运用。H题:考察模拟。做题失误:A题算法错误,死磕导致浪费大量时间。教训:判 ...
分类:
其他好文 时间:
2018-06-19 22:44:33
阅读次数:
204
sylvia 是一个热爱学习的女孩子,今天她想要学习数据结构技巧。 在看了一些博客学了一些姿势后,她想要找一些数据结构题来练练手。于是她的好朋友九条可怜酱给她出了一道题。 给出一个长度为 nn 的数列 AA,接下来有 mm 次操作,操作有三种: 对于所有的 i∈[l,r]i∈[l,r],将 AiAi ...
分类:
其他好文 时间:
2018-06-16 12:06:01
阅读次数:
184
目标与背景 nnet3概要 nnet3中基础数据结构 Cindexes Cindex类是一个二元组(int32, Index),其中int32对应于神经网络中结点的索引。根据上文所述,一个神经网络由: 多个组件 多个结点之上的图(对应于特定网络计算) 其中,Cindexes与编译计算中矩阵的行有一一... ...
分类:
Web程序 时间:
2018-06-07 21:58:21
阅读次数:
384
基础知识 『流畅的Python』第1~4章_数据结构、编码 『Python』基础数据结构常见使用方法 『Python CoolBook』数据结构和算法_多变量赋值&“*”的两种用法 『Python CoolBook:Collections』数据结构和算法_collections.deque队列&yi ...
分类:
编程语言 时间:
2018-06-03 00:01:24
阅读次数:
231
链表是一种常见的基础数据结构,它是一种线性表,但在内存中它并不是顺序存储的,它是以链式进行存储的,每一个节点里存放的是下一个节点的“指针”。在Java中的数据分为引用数据类型和基础数据类型,在Java中不存在指针的概念,但是对于链表而言的指针,指的就是引用数据类型的地址。 链表和数组都是线性的数据结 ...
分类:
编程语言 时间:
2018-05-20 21:58:02
阅读次数:
220
数据结构:数据结构是数据之间存在的一种或多种特定的关系的元素集合,描述数据之间的一对一,一对多,多对多的关系。 数据结构的逻辑结构分为: 1.集合结构,数组等 2.线性结构,List,队列,栈等 3.树形结构 4.图形结构 数据结构的物理结构分为: 1.顺序存储 2.链式(非顺序)存储 数据类型:一 ...
分类:
其他好文 时间:
2018-05-20 18:18:51
阅读次数:
164