漫游者李李西 发表于 2008-5-8 23:00

谢了,顶[tk11]

易醉人 发表于 2008-5-9 09:32

好东东   谢谢!

jihaifei1000 发表于 2008-5-18 16:21

ding

chenc 发表于 2008-5-19 19:32

有问题啊  ????????

卷入内核 发表于 2008-5-29 12:01

谢谢

remember25 发表于 2008-5-29 16:26

顶!!!![em01] [em01] [em01]

anyu723 发表于 2008-5-31 00:14

支持一下,顶!!!

gongdian 发表于 2008-5-31 13:23

顶了.

may549440637 发表于 2008-6-2 23:19

无向图顶点算法

may549440637 发表于 2008-6-2 23:19

帮忙

10-2、有一无向图G,用邻接表实现其存储结构,设计如下算法:
(1)编一算法,求Vi 的度;
(2)编一算法,求图的所有边。

may549440637 发表于 2008-6-2 23:20

帮忙

10-3、有一无向图G,用邻接矩阵实现其存储结构,设计如下算法:
(1)编一算法,求Vi 的度;
(2)编一算法,求图的所有边。

may549440637 发表于 2008-6-2 23:20

帮忙

10-1、有一无向图G,用邻接表实现其存储结构,设计一个算法判断(Vi , Vj)的路径是否存在, Status  route(ALGraph  G,int  i,  int  j)。
邻接表定义如下:(与P163的类型,但不完全一样)。
#define  MAX_VERTEX_NUM     20     
typedef  struct  ArcNode
{     int  adjvex;
      struct ArcNode    *nextarc;
} ArcNode;           // 边表结点

typedef  struct   VNode
{    int  data;
        ArcNode *firstarc;
} Vnode,  AdjList[ MAX_VERTEX_NUM ];    //表头结点

typedef   struct
{    AdjList  vertices;
     int   vexnum , arcnum;      //顶点数和弧数      
} ALGraph;

ALGraph   G;

提示:
(1)为了方便,vertices[ ]数组的下标为0的元素可以不用,下标与结点序号一致;
(2)可以参考广度优先算法,设置一个队列和是否被访问过的数组Visided[ ]。从Vi出发,将(Vi,Vi1)边的Vi1加入到队列,然后将(Vi1,Vi2)边的Vi2加入……只要队列中出现Vj , 则路径存在。

要求:写出明确的算法,不一定是一个完整的程序。

becomehacker 发表于 2008-6-3 00:15

多谢楼主!

xutianming 发表于 2008-6-4 15:06

ding

不能摸的咪咪 发表于 2008-6-26 16:47

太笨了还是不会用[tk02]

gfi776 发表于 2008-6-27 00:01

不错不错
顶起来

poppywang 发表于 2008-6-28 11:18

好东西!

真的很好啊~~~

xiangzi2008 发表于 2008-7-1 14:46

数据结构算法集C++版

非常感谢!!
坚决顶!

pangjusheng 发表于 2008-7-2 12:34

支持~~!!

onlyknife 发表于 2008-8-26 15:01

谢谢分享。。

页: 1 2 3 4 5 6 7 8 [9] 10 11

编程论坛