用什麼類型的數據結構來實現循環和迭代?循環和迭代有什麼區別?
回答
環路是指代碼... 迭代是指其中環的內容執行一次該過程.. 所以1次迭代是指循環的1個時間執行.. 所以基本上一個環可經歷許多迭代..
就個人而言,我不喜歡,而且我避免使用單詞「迭代」來表示_「b。一組要重複的指令的一個週期_儘管事實上這個定義是給出的兩個定義之一由(http://www.thefreedictionary.com/iteration)。 Personnaly,我認爲只有第一個定義是有效的:_「a。重複指定次數的指令或直到達到特定結果的過程。」_我不明白人們接受含糊不清和使用一個詞來表示一些東西和這個東西的一部分的混淆! – eyquem 2011-03-21 14:45:58
對於_「要重複的一組指令的一個循環」_,我使用「循環」(什麼技巧!)或「轉向」這兩個詞。我在法國也是這樣做的,它更清晰。 – eyquem 2011-03-21 14:48:27
循環用於固定編號。元素或某些條件發生,而迭代器被用於動態迭代元素,其具有不同的no。在運行時
只有這類1.
有些人使用的42種數據結構,用於此目的的嘗試的元素,但悲慘地失敗了。
迭代只是一個循環可以執行的時間/次數,while循環是當循環執行時生成或導致表達式迭代迭代的代碼。
在C++中的代碼行的一個示例:
for(i=1; i<=10; i++)
{
cout<<"this is printed 10 times";
}
上面的代碼是其中語句的執行「這種印刷10次」一個FOR_LOOP將被迭代/重複10次。
這個問題在很久以前就被問到了,並且詢問了數據結構,而不是循環和迭代之間的區別。 – 2012-09-03 13:48:00
- 1. 發佈和迭代有什麼區別?
- 2. 循環和電路有什麼區別
- 3. 價值迭代和策略迭代有什麼區別?
- 4. Ruby:for循環和每個循環之間有什麼區別?
- 5. 無限循環和循環之間有什麼區別?
- 6. 這個while循環有什麼區別?
- 7. 爲什麼在for循環中「++ i」和「i ++」有什麼區別?
- 8. STL容器迭代器和C指針迭代器有什麼區別
- 9. Python文件迭代器和列表迭代器有什麼區別?
- 10. 輸入迭代器和只讀前向迭代器之間有什麼區別?
- 11. 性能區別for循環和for ..在循環時在JavaScript中迭代數組?
- 12. JIRA上的發佈和迭代有什麼區別?
- 13. 方法迭代器和視圖之間有什麼區別?
- 14. 命令和迭代器模式有什麼區別?
- 15. 版本和jira上的迭代有什麼區別?
- 16. 爲什麼循環迭代超出Integer.MAX_VALUE?
- 17. 什麼是CLI-Loop?正常循環有什麼區別?
- 18. 線程處理中的looper和while循環有什麼區別?
- 19. let和const通過集合循環有什麼區別?
- 20. (reader.ready())和使用for循環讀取文件有什麼區別?
- 21. 當進入循環時,MS-Debug和TASM有什麼區別?
- 22. Array.fill和for循環創建數組有什麼區別
- 23. 在c#foreach循環中catch {}和catch {continue;}有什麼區別?
- 24. 嵌套循環和遞歸函數有什麼區別?
- 25. for循環中聲明變量和外部循環之間有什麼區別?
- 26. 在循環中和循環之前聲明變量有什麼區別?
- 27. 什麼是迭代類方法next()和__next __()for,並且有什麼區別?
- 28. 代碼有什麼區別
- 29. 代碼和程序有什麼區別?
- 30. 的Java:for循環和迭代
這個問題有點模糊 – lunixbochs 2011-03-21 14:34:18
-1,這個問題是不正確的。這個問題就像詢問用什麼語言來說話一樣。 – ThomasMcLeod 2011-03-22 02:07:39
我只是最近衝進這個問題。我想寫下我是如何理解它們的:**迭代**是一個不斷重複實現系統和外部世界的特定目的的過程,而**循環**通常意味着重複的代碼段在迭代過程中,這就是爲什麼一次迭代可能包含一個或多個循環,正如Gaurav在他的着作中所述。我們可以說**迭代**是一個**循環**,但我們在「過程」世界中沒有說**循環**。實際上**循環**主要存在於硬件,通信或排隊系統世界中。 – 2016-03-18 09:15:27