上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页
摘要: 求上面这个图的最小生成树 参考文档 :http://www.cnblogs.com/biyeymyhjob/archive/2012/07/30/2615542.html 1.prim算法 基本思想:假设G=(V,E)是连通的,TE是G上最小生成树中边的集合。算法从U={u0}(u0... 阅读全文
posted @ 2014-09-02 17:50 _tham 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结... 阅读全文
posted @ 2014-09-02 17:31 _tham 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 邻接表是图的一种链式存储结构。对图的每个顶点建立一个单链表(n个顶点建立n个单链表),第i个单链表中的结点包含顶点Vi的所有邻接顶点。又称链接表。 1.在有向图的邻接表中不易找到指向该顶点的弧。 2.在有向图的邻接表中,对每个顶点,链接的是以该顶点为弧尾的邻接点。 #include... 阅读全文
posted @ 2014-09-02 17:17 _tham 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 图的遍历一般由两者方式:深度优先搜索(DFS),广度优先搜索(BFS),深度优先就是先访问完最深层次的数据元素,而BFS其实就是层次遍历,每一层每一层的遍历。 1.深度优先搜索(DFS) 我一贯习惯有举例的方法来讲,示例如下:红色代表的是正搜索,蓝色代表回溯,最下面为标志数组。 ... 阅读全文
posted @ 2014-09-02 17:14 _tham 阅读(469) 评论(0) 推荐(0) 编辑
摘要: #include#include#include //定义节点 typedef struct BiNode{ char data; struct BiNode *lch; struct BiNode *rch;}BiNode,*BiTree; //先序拓... 阅读全文
posted @ 2014-09-02 17:08 _tham 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大... 阅读全文
posted @ 2014-09-02 16:32 _tham 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 用C++写代码的时候总是避免不了处理错误,一般来说有两种方式,通过函数的返回值或者抛出异常。C语言的错误处理一律是通过函数的返回值来判断的,一般是返回0、NULL或者-1表示错误,或者直接返回错误代码,具体是哪种方式没有统一的规定,各种API也各有各的偏好。譬如fopen函数,当成功时返回文件... 阅读全文
posted @ 2014-08-30 16:16 _tham 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 函数式编程扫盲篇 推薦參考文獻地址:http://byvoid.github.io/slides/apio-fp/index.html 1. 概论 在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。 孰不知,在面向对... 阅读全文
posted @ 2014-08-30 15:20 _tham 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选手只能干着急。难道C++真的低Pasca... 阅读全文
posted @ 2014-08-30 14:45 _tham 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 来源百度经验:http://jingyan.baidu.com/article/47a29f24332012c0142399f1.html 大家在做网页的时候也许会发现,辛辛苦苦写好的代码,在浏览器中预览时却显示一大堆乱码,这个时候开始头痛了,怎么解决呢,如果去网上搜索的话,一大堆关... 阅读全文
posted @ 2014-08-27 19:14 _tham 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页