数据结构和算法分析的编程习题。 (1)生成不重复的随机数,并且具有上界和下界。可以产生有序的,也可以产生无序的。 知识: C编程语言不允许返回整个数组作为函数的参数。但是,您也可以返回一个指针,没有索引到一个数组中指定数组的名称。 例如: 运行结果: 错误运用的实例: 1)在上述第6行,定义数组时未 ...
分类:
编程语言 时间:
2016-05-27 18:22:49
阅读次数:
262
本节讨论最简单和最基本的三种数据结构:表,栈和队列。 每种程序都明晰地至少使用一种这样的数据结构,而栈在程序中总要间接地用到。 内容: 1.介绍抽象数据类型(ADT)的概念; 2.阐述如何对表进行有效的操作; 3.介绍栈ADT及其在实现递归方面的应用; 4.介绍队列ADT及其在操作系统和算法设计上的 ...
分类:
编程语言 时间:
2016-05-27 18:20:17
阅读次数:
254
数据结构+算法=程序逻辑结构:集合、线性、树、图物理结构:顺序、链式算法分析:(渐进)时间复杂度:基本语句的执行次数(基本语句:执行次数与整个算法执行次数成正比的语句,通常是最内层循环的循环体)非递归:找执行次数最大的基本语句放入大O;递归:(迭代法)可迭代的展开方程的右边,直到没有可以迭代的项为止... ...
分类:
编程语言 时间:
2016-05-26 23:20:39
阅读次数:
193
第一次系统的学习数据结构是在半年前,看小甲鱼的数据结构与算法视频,自学的话有许多不懂得地方,什么AVL树,红黑树,图的最短路径,最小生成树...但总归对数据结构与算法有一个大体的印象,到现在随着不断写代码,做OJ题,愈发认识到数据结构与算法的重要性,打算再看一遍,现在看着:大话数据结构(程杰著),数 ...
分类:
其他好文 时间:
2016-05-26 07:34:07
阅读次数:
274
一.算法的基本概念计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。1.算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。2.算法的基本要素:算法中对数据的运算和操作、算法的控制结构。3.算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。4.算法设计的要求:正 ...
分类:
编程语言 时间:
2016-05-25 11:13:37
阅读次数:
186
周数 专业学习目标 专业学习时间 博客发表量 人文方面的学习 知识技能总结 13 数据结构与算法、HTML5、计算机网络基础 平均每天2小时 8 《HTML网页设计入门实战》 数据结构开始慢慢吸收,自己开始复习,web有点头绪,没那么懵。计算机网络基础还是老样子 ...
分类:
其他好文 时间:
2016-05-19 23:24:58
阅读次数:
212
周数 专业目标学习 专业学习时间 人文方面的学习 知识技能总结 博客发表量 新增代码量 13 数据结构与算法、HTML、计算机网络基础 平均每天2个小时 《口才与演讲》 数据结构与算法的图的存储结构,HTML网页设计有关知识,计算机网络基础 2 200行左右吧 ...
分类:
其他好文 时间:
2016-05-19 23:03:46
阅读次数:
151
算法是为了求解一个问题需要遵循的、被清楚地指定的简单指令的集合。对于一个问题,一旦给定某种算法并且其是正确的,那么重要的一步就是确定该算法将需要多少诸如时间或空间等资源量的问题。 此篇博客将讨论: 1.如何估计一个程序所需要的时间; 2.如何降低程序运行所需要的时间; 3.粗心使用递归的后果; 4. ...
分类:
编程语言 时间:
2016-05-19 21:25:24
阅读次数:
439
周数 专业目标学习 专业学习时间 博客发表量 人文方面的学习 知识技能总结 13 数据结构与算法,HTML,计算机网络基础,高数 平均5小时/天 15 四级词汇 高数竞赛结束了,感觉很烂,下次再接再厉吧.. ...
分类:
其他好文 时间:
2016-05-18 23:59:07
阅读次数:
292
计算机网络基础:学习项目08、网络服务器的搭建。 web技术基础:CSS3背景与边框的设置包括内外边距样式等 数据结构与算法:树、森林与二叉树的关系、 认识哈夫曼树及其应用、了解图的定义和基本术语。 微信上阅读一些励志文章, 看新闻了解时事。 能按要求完成上上机课任务 理论课掌握知识结构, 课后巩固 ...
分类:
其他好文 时间:
2016-05-18 14:07:35
阅读次数:
177