99问答网
所有问题
数据结构这个怎么做啊!
如题所述
举报该问题
推荐答案 2015-12-19
这个问题类似顶点染色,用贪心法。
逻辑结构图的处理方法:
图中的顶点为竞赛项目,如果一个人参加两个项目,就在这两个顶点间加一条边表明这两项目,不能同时开始。处理完所有人,就得一个无向图。
这个问题就转换给用尽可能少的颜色数给图中的顶点染色。凡是有边相连的顶点不能用同种颜色。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjjtzeXjOWXtWtvjOvX.html
相似回答
数据结构这个怎么做啊!
答:
这个
问题类似顶点染色,用贪心法。逻辑
结构
图的处理方法:图中的顶点为竞赛项目,如果一个人参加两个项目,就在这两个顶点间加一条边表明这两项目,不能同时开始。处理完所有人,就得一个无向图。这个问题就转换给用尽可能少的颜色数给图中的顶点染色。凡是有边相连的顶点不能用同种颜色。
数据结构这个
初始堆
如何
建立?
答:
首先先放入二叉树 20 18, 22 16 30, 19 从非叶子节点开始,如果父节点大于子节点,选取小节点交换 第一次交换为 20 16, 19 18 30, 22 继续交换 16 20, 19 18 30 ,22 最后交换 16 18, 19 20 30, 22 即为16 18 19 20 30 22 ...
数据结构这个怎么做
?
答:
(1)初始化,让length置0 (2)循环赋值 (3)输出就不用说了吧 (4)长度,输出length (5)判空,就判断length是否为0 (6)输出第n个元素,直接输出L.data[n-1](7)输出a的位置,让L.data[i]=a,return i (8)在第n个位置插入元素a,for(i=length-1;i>=n-1;--i),然后L....
数据结构
的学习方法?
答:
数据结构
的学习主要分为两个层次 1:掌握基本的算法(人会)2:用程序实现这些算法(让机器会)一般来说掌握到第一个层次就足以应付考试了 想要深入的学习数据结构的话 还是掌握C语言比较好。另外转个文章 因为要准备
这个
话题, 所以我认真的思考了我的学习方法, 但是我觉得基本上我就是上课前看看书、上课...
数据结构
学习方法
答:
1、做好课前准备:精神上的准备十分重要。保持课内精力旺盛,头脑清醒,是学好知识的前提条件。2、集中注意力:思想开小差会分心,要专心听讲,排除干扰。3、认真观察、积极思考:不要做一个被动的信息接受者,要充分调动自己的积极性,紧跟老师讲课的思路,会取得的学习效果好。4、充分理解、掌握方法。
数据结构
这种题
怎么做
?
答:
Loc(A[5][5]) = 1000 + 5*((5-1)*5 + (5-1))=1120 即使所有下标从0开始(其实已经越界):Loc(A[5][5]) = 1000 + 5*((5-0)*5 + (5-0))= 1150 于是题目中没有答案 附:因为数组一共30个元素,因此最后一个元素的起始地址一定是:1000 + 5 * (30 - 1) = 1145,因此...
请问一下
这
道
数据结构
题目
怎么做
?
答:
1.先把十进制转成二进制,然后再由二进制转成八进制。2.按照除8取余法,直到商为0为止。即:1)将整数部分除以8,余数为八进制该位权上的数,入栈;2)用商继续除以8,余数又为八进制位权上的数,入栈。3)商不为0,则重复2);商为零,结束循环。4)最后从最后一个余数向前排列就可以了。
数据结构
试验
怎么做
?
答:
1. 用链表作一元多项式的
数据结构
,用C语言对链表作说明 2. 生成输入一元多项式的函数 3. 输入一元多项式A(x)和B(x)4. 以一元多项式A(x)为和多项式,将B(x)多项式中系数加入到A(x)中去 实验二 后缀表达式计算 一、实验目的 熟悉栈的使用。掌握
如何
使用C语言实现栈的说明、创建以及进栈和出栈...
这
道
数据结构
题
怎么做
?
答:
假设要排序的数组是A[1]……A[N],首先任意选取一个
数据
(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,
这个
过程称为一躺快速排序。一躺快速排序的算法是:1)、设置两个变量I、J,排序开始的时候I:=1,J:=N;2)以第一个数组元素作为...
大家正在搜
数据结构视图怎么做
数据结构的顺序栈怎么做
数据结构算法题怎么做
数据结构怎么做笔记
数据结构9个数组做栈最多
数据结构怎么做地图
数据结构算法设计题怎么做
数据结构做一个项目
初学者数据结构顺序栈怎样做