-
6
-
14
-
35新的一年祝各位吧友身体健康,工作顺利,学业有成!
-
3
-
4对于一个具有n个顶点和e条边的有向图G求任一顶点度数的时间复杂度 O(e/n) 为啥是O(e/n) 想不通呀。也有的说n+e的。
-
21
-
9
-
13
-
6六.已知长度为18的表 (35,16,18,70,5,50,22,60,13,17,12,45,25,42,15,90,30,7) 建立2-3一棵树,并依次删除45,90,50,22
-
7
-
10想问大神们一道题,救急! 学校实验课老师出的一道题,问输入一个二叉排序树,输出这个二叉排序树有多少种插入顺序。
-
29定义结构体类型中 typedef struct node { ElemType data; struct node *next; }LinkStack; 为什么这样声明结构体类型就可以 如果改成 typedef struct node { ElemType data; struct node next; }LinkStack; 就说是递归声明 ,错误 这个*起到什么作用 求解答 谢谢
-
10
-
7创建单链表中 有 void InitList(SLinkNode *&L) 这个*&L是什么意思 在创建顺序表时 写得只是&L 为什么单链表要多个* 随便问下 有没有&*p 如果有 是什么意思 谢谢大佬
-
1
-
12
-
9求大佬
-
9想问一下各位大佬,深度遍历一个无环的有向图,并在退出递归时生成的相应的顶点都一定是逆拓扑有序吗?为什么啊?他不是一条路走到底吗?
-
5用线性探测再散列法处理冲突,计算后超过表长怎么办?
-
8关于将一个无序单链表用直接插入排序的方法构建一个有序单链表的伪算法,我的思路是先循环无序单链表,每循环一次就插进那个新链表里面,当新链表为空,就直接插入,当新链表有一个节点,就判断一下插前或插后,当新链表有两个或以上的节点,就有三种情况,一种是插进去的元素最小直接插前面,一种是插进去的链表最大,直接放后面,一直是大于左边小于右边,插二者中间,但是伪代码写到一半写不出来了,求大师相助
-
4
-
3
-
13
-
3
-
2以数组Q[0..m-1]存放循环队列中的元素,变量rear和qulen分别指示循环队列中队尾元素的实际位置和当前队列中元素的个数,队列第一个元素的实际位置是( ) (A)rear-qulen (B)rear-qulen+m (C)m-qulen (D)1+(rear+m-qulen)% m 选什么? 各位大神做做试试。。。老师都不会
-
2
-
6
-
18当时他让我说下链表和数组的特点,我简单说了下,链表特点是写快读慢,而数组是读快写慢,解着大致地讲了些细节,比如链表和数组的结构这些方面
-
4主要分为迭代法,递归法,分治法
-
6额,第一次弄这个,也不知道会弄成什么样子,努力努力,慢慢更新
-
17【通知】本吧严厉禁止发不切主题的内容
-
14【资源汇总】请勿发求资源贴
-
5
-
583【常驻】无偿答疑,留言必回复
-
7
-
9
-
1设银行有四个服务窗口,一个等待队列, 每个窗口均可以办理存款、取款、挂失、还贷业务,每种业务所需
-
519严蔚敏版数据结构书中涉及的所有算法代码,个人总结,代码均为纯手打,vs2010编译验证通过,难免有不妥之处,谨慎阅读,互相学习。
-
65
-
278基本情况: 1.一般情况下,是早晚会回复。 2.有什么问题说清楚。不要贴大段代码。 3.本人不接大段代码编写工作。
-
96---------------------- ALGO_NO. 1---------------------------------- ===========================BEGIN=============================== 算法实现题1-1 统计数字问题 问题描述: 一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排, 每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数 字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1, 2,…,9。 编程任务: 给定表示书的总页码的10 进制整
-
153//线性表的基本操作 //编译环境:vc++6.0 #include<iostream> using namespace std; #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef int Status; //定义新的数据类型 typedef int ElemType; #define LIST_INIT_SIZE 100 #define LISTINCREMENT 10 typedef struct { ElemType *elem; int length; int listsize; }SqList; //结构体 Status InitList_Sq(SqList &L) //分配空间 { L.elem=new ElemType[LIST_INIT_SIZE]; if(!L.elem)exit(OVERFLOW); //分配空间失败 L.length =0; L.listsize=LIST_INIT_SIZE; return OK; } Status ListInsert(SqList &L,i
-
37void CreatBiTree(BiTree T) { char a; scanf("%c",&a); if(a=='@') T=NULL; else { T=(BiTree)malloc(sizeof(BiNode)); T->data=a; CreatBiTree(T->lchild); CreatBiTree(T->rchild); } } 虽能编译,但不能正确运行,冥思苦想n小时,未果 遂改其为 BiTree CreatBiTree() { char a; BiTree T; scanf("%c",&a); if(a=='@') T=NULL; else { T=(BiTree)malloc(sizeof(BiNode)); T->data=a; T->lchild=CreatBiTree(); T->rchild=CreatBiTree(); } return T; } 不再用传递参数,用返回值,正确编译运行,喜
-
16地址:http://lotusroots.bokee.com/5787315.html 努力为大家提供一个比较完整同时又不太基础的数据结构介绍文章,同时也是为自己提供一个不断提高自己的平台。 希望大家一起来提高自己。
-
44请高手指点,拜谢!!!!! 改动方向:蛇的速度应该设置难度进行控制,得分达到一定程度后提升难度。 #include #include #include #include #include #include #include #include #include #define initnum 1 #define P 0x1970 #define ESC 0x011b #define UP 0x4800 #define DOWN 0x5000 #define LEFT 0x4b00 #define RIGHT 0x4d00 int direc=1; int foodnum=0; struct body { int x; int y; struct body *next; }; struct body *head,*rear,*p; int inbody(struct body *c) { int k; for(k=1;k<foodnum