3D数学 MySql Cocos2D与Cocos2Dx 汇编 C语言 数据结构与算法 C++ C# C#网络编程 unity 图形接口 unreal ...
分类:
其他好文 时间:
2018-06-13 21:08:27
阅读次数:
211
在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 ...
分类:
编程语言 时间:
2018-06-07 23:04:25
阅读次数:
286
树状图是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的 ...
分类:
编程语言 时间:
2018-06-03 19:40:15
阅读次数:
209
经典的排序算法有八种,分别为: Ø 冒泡排序 Ø 选择排序 Ø 插入排序 Ø 归并排序 Ø 希尔排序 Ø 快速排序 Ø 堆排序 Ø 基数排序 其中冒泡排序、选择排序、插入排序称为三大基本排序。 虽然这三大基本排序算法时间复杂度都是O(n2),但是其实细细讨论之下,还是有各自的特点的。 基本思路: 假 ...
分类:
编程语言 时间:
2018-05-29 17:43:20
阅读次数:
133
参考博客: http://www.cnblogs.com/skywang12345/p/3561803.html https://blog.csdn.net/howlaa/article/details/38513235 1、概述 线性表是一种线性结构,由数组、单项链表和双向链表组成,这里讲讨论双向 ...
分类:
编程语言 时间:
2018-05-27 20:28:46
阅读次数:
204
尊重原创 --> 原文链接 --> 侵权删 还记得这个经典公式吗? 程序=数据结构+算法 可见数据结构和算法对于程序的重要性。 一.数据结构的基本概念 数据结构定义: 数据结构是一种存储和组织数据的方式,以便于访问和修改。数据结构包括数据的逻辑结构、数据的存储结构以及数据的运算,即按照某种逻辑关系组 ...
分类:
编程语言 时间:
2018-05-23 00:06:54
阅读次数:
769
使用的是《JavaScript数据结构与算法》一书中的快速排序,并加上自己的理解。 经测试,此算法的速度比内置的 sort 更快!而阮一峰的那个快排更像是归并排序,虽然写法简单很多,但是性能很差,数组太大还会爆栈。 ...
分类:
编程语言 时间:
2018-05-22 18:27:53
阅读次数:
224
一、什么是顺序表: 线性表的两种基本的实现模型: 1.将表中元素顺序地存放在一大块连续的存储区里,这样实现的表称为顺序表(或连续表)。在这种实现中,元素间的顺序关系由它们的存储顺序自然表示。 2.将表中元素存放在通过链接构造起来的一系列存储模块里,这样实现的表称为链接表,简称链表。 二、顺序表两种基 ...
分类:
编程语言 时间:
2018-05-22 12:42:46
阅读次数:
238
https://blog.csdn.net/qq_33414271/article/details/80366014 ...
分类:
编程语言 时间:
2018-05-20 23:57:04
阅读次数:
263
/推荐看小甲鱼的数据结构与算法视频/ void move(int n, char a, char b, char c) { if(n==1) { printf("%c-->%c\n", a,c); } else { move(n-1, a, c, b);// printf("%c-->%c\n", ...
分类:
其他好文 时间:
2018-05-20 14:13:56
阅读次数:
127