史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   關於一些程式上.網域上的問題 (http://forum.slime.com.tw/thread219506.html)

joebin 2007-11-03 03:42 PM

關於一些程式上.網域上的問題
 
1.請教一下class和show的用法(C.C++語言),雖然看過老師講義,但還是不懂= =

2.以下選項哪一個無限網路不會造成訊號干擾(答案A,為何??)
(A) IEEE 802.11a
(B) IEEE 802.11b
(C) IEEE 802.15.1(藍牙)
(B) IEEE 802.15.4(ZigBee)

3.用一個三維陣列A[0~3][0~5][0~4]來存放整數,假設每一個陣列元素包含
兩記憶體位址,若A[3][3][2]開始於記憶體位址1500,請問A[1][4][3]開始的
記憶體位址為何??(答案1392)

4.將任意4個數字由小到大排序,平均需要幾次的兩個相鄰數字對調
才能完成排序(答案1.5,我算超過= =有人能給詳解嘛??)


以上這4題請各位看官幫解以下:on_48:~求解若渴中.........

猜謎人 2007-11-04 09:36 AM

我只會第四題
假設四個數字是ABCD
則分別比這五個
AB、BC、CD、BC、CD這五個
這就是氣泡排序

leowang 2007-11-04 07:30 PM

引用:

作者: joebin (文章 1837547)
2.以下選項哪一個無限網路不會造成訊號干擾(答案A,為何??)
(A) IEEE 802.11a
(B) IEEE 802.11b
(C) IEEE 802.15.1(藍牙)
(B) IEEE 802.15.4(ZigBee)

B.C.D 的使用頻段都在2.4G 只有802.11a在5Ghz

飛鳥 2007-11-05 12:30 AM

3.用一個三維陣列A[0~3][0~5][0~4]來存放整數,假設每一個陣列元素包含
兩記憶體位址,若A[3][3][2]開始於記憶體位址1500,請問A[1][4][3]開始的
記憶體位址為何??(答案1392)

A[0~3][0~5][0~4]這個矩陣

就是一個4x6x5的矩陣

A[1][4][3]

A[3][3][2]
相減相差了[1][4][4]
所以可以在一個4x6x5的矩陣中,算出一個兩個位置差的公式
(1x6x5)+(4x5)+(4)=54

又因為每每一個陣列元素包含兩記憶體位址,所以54x2=108

以A[3][3][2]在1500,那
A[1][4][3]
就是1500-108=1392

joebin 2007-11-05 06:32 PM

引用:

作者: 飛鳥 (文章 1838220)

A[1][4][3]

A[3][3][2]
相減相差了[1][4][4]
所以可以在一個4x6x5的矩陣中,算出一個兩個位置差的公式
(1x6x5)+(4x5)+(4)=54

我算相反了= =難怪......:on_10:

1+4*4+4*4*6=1+16+96=113.........

其他問題今天已請教老師了,距離臨死前關頭剩2天.....:on_40:


所有時間均為台北時間。現在的時間是 09:32 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1