Topic: 多线程解决二叉树的一个问题 |
Print this page |
1.多线程解决二叉树的一个问题 | Copy to clipboard |
Posted by: ydyd Posted on: 2006-12-15 06:40 遇到一个问题, 一直也没想出来, 问下大家: 假设一个二叉树中每个节点储存的了一个数, 要求用多线程的方法在这个二叉树中找出一个指定数. 题目就是这样了, 靠的是算法 , 跟java没有什么关系, 我主要是一点头绪都没有, 这个二叉树中找数字怎么用多线程来做? 希望大家能助我一臂之力, 先谢谢了 |
2.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: cxp108 Posted on: 2006-12-15 09:29 是 N个线程 找 N个数 还是 N个线程 找 1个数 ?? |
3.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: ydyd Posted on: 2006-12-15 17:10 不好意思, 是n个线程在二叉树中找1个数, 请问是什么算法 |
4.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: ydyd Posted on: 2006-12-15 22:38 高手帮忙啊 我还是没想出来 |
5.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: 九佰 Posted on: 2006-12-16 14:38 根节点启动一个进程,传入一个数. 然后每个节点的两个分支分别启动两个进程,进程中做数值的比较运算. |
6.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: ydyd Posted on: 2006-12-17 00:18 问了下老师,说: 每次遇到左枝就用同一线程继续, 遇到右枝就生成一个新线程处理. 这是老师的说法 , 但是我总感觉很奇怪, 虽然是用的线程的方法 但是总感觉很别扭 |
7.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: cxp108 Posted on: 2006-12-18 09:02 ydyd wrote: 我觉得按照这种方法使用多线程,几乎没什么意义..... 还是不太明白这个题目的考点...... |
8.Re:多线程解决二叉树的一个问题 [Re: 九佰] | Copy to clipboard |
Posted by: luozhe0107 Posted on: 2006-12-22 12:43 九佰 wrote: 问问,假如每个节点的分支都要开一个进程的话,那要开多少的进程啊.....感觉有点不合理>... |
9.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: JAVACHINA Posted on: 2007-01-16 22:41 这个问题属于查找的范畴。根据《〈算法分析和设计〉〉,这个问题属于搜索,可用分治的方法解决,而且目前来说,这类问题的效率都已经确定了 。因此考虑这种问题没什么意义的。 |
10.Re:多线程解决二叉树的一个问题 [Re: ydyd] | Copy to clipboard |
Posted by: guoyj520 Posted on: 2007-01-21 01:20 ydyd wrote: 可以,感觉不错,嘿嘿,我觉得用多线程得话查找速度会快点。 我没写程序实验,高人要有什么高见,小弟洗耳恭听。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |