什麼是空間換時間?注意,是「空間換時間」。不是「時間換空間」?

時間 2021-06-01 18:50:57

1樓:Roger

既然有「理論物理」的標籤,我就來編個物理領域的吧:

登上一艘無限接近光速的飛船,飛出去一百光年再掉頭飛回來。然後發現世界已經過去了200年,對你來說也就是喝盞茶的時間。你用100光年的距離,換回來200年。

咦?等等,這是賺了還是虧了?嗯。。。。貌似時間空間都賠了????唉……哈哈

2樓:

只在演算法領域聽說過,一般有兩種做法

第一是記錄搜尋結果。把搜尋過的中間狀態的結果記錄下來,下次再搜尋到這個中間狀態的時候直接讀出結果,就免去了再算一次的時間。

第二是快取。把資料從儲存節點(比如個人電腦中的硬碟、企業架構中的雲儲存服務)往計算節點(比如個人電腦中的CPU,企業架構中的雲計算服務)搬運的過程中,在距離計算節點比較近的地方開闢一塊空間把相鄰的、使用頻率高的資料存放起來。

總之就是利用資料會被重複使用這個特點,用儲存空間來節約再次獲得資料的時間。

3樓:

會下象棋不?車炮佔中勝單車,是個人都會,因為人都把解法記在腦子裡。而電腦去解,可能無法得到正確結果,因為電腦純靠算,沒有用空間去記住解法,走去算一些炮一平二平三平四之類人類一眼就看出等價的走法。

當你把殘局解法輸入給電腦,那麼電腦也不用算,直接炮一平九再沉底海底撈月。

4樓:qfzklm

我在演算法方面見這種說法見得比較多。。就是演算法需要考慮兩方面問題,時間複雜度,還有空間複雜度,一般這兩者是不可皆得,要麼記憶體占用比較小但是執行時間長,要麼算的比較快但是空間占用大。。在一些特定時候會極力優化其中一方,這時候就是犧牲另一方來達到目的。。

5樓:

想想沒明白時間換空間,空間換時間是什麼意思,好像就算不動,時間一樣在流逝…

感覺開啟了新世界的大門,速度真的和時間有關係嗎?又有新邏輯可以推理了~(⊙▽⊙)

6樓:心情還不錯

一般說的戰略縱深就是「空間換時間」

二戰中,德國打俄羅斯,俄羅斯就得益於自己的土地遼闊,戰略縱深幫了大忙,不可能被迅速打敗。

空間大,就容易打成持久戰,德國拖不起時間,不能速勝,隨著時間推移,全球形式瞬息萬變,自然氣候也不允許德國久戰,空間帶來時間,時間帶來變數。

如何看待以時間換空間的說法

一開始接觸到這句話時,我更多的認為這是一種無能的表現。只有無能的人才會拿時間換空間當藉口。因為我們一直都是時間就是金錢,金錢就是效率的思想。後來自己逐漸成長了。當自己面對困難和苦難越來越多而自己總是顯得束手無策時,回過來想 時間換空間 這句話是客觀規律演變過程的一種中庸選擇。沒辦法!現實與美好願望兩...

二十歲就該去用時間換空間嗎?

黃文娟 我剛畢業的想法是全國旅行,去乙個城市邊工作邊旅行,等這個城市旅行完畢就辭職到下乙個城市邊工作邊旅行,直到能周遊完全國。但真正工作才發現,每個工作都需要有入門的時間,可能一兩年你才入門,有些工作你還需要很努力才能做好。如果你換了乙個城市,一切就需要從頭開始,意味著你還是剛畢業的薪酬,也意味著你...

演算法中的」空間換時間「,其中是否蘊含著深刻的數學原理?這種策略所適用的演算法又是否有某些共性?

夏洛克 人類最古老的演算法 查表法,就是空間換時間的典型。九九乘法表就是通過耗費一定的大腦空間來記憶這個表,來達提高乘法的計算速度的目的。乘法真正的規模是乙個個去數所耗費的步驟 你可以把時間和空間想象成正交的關係。而乙個問題的不同解只是這個正交空間的某乙個點或者某乙個集合。這樣看的話,空間換時間只是...