資料翻譯服務 |
在計算機科學中,資料結構(data structure)是計算機中存儲、組織數(shù)據(jù)的方式。通常情況下,精心選擇的資料結構可以帶來最優(yōu)算法效率的演算法。一般而言,資料結構的選擇首先會從抽象數(shù)據(jù)類型的選擇開始。 一個設計良好的資料結構,應該在盡可能使用較少的時間與空間資源的前提下,為各種臨界狀態(tài)下的運行提供支持。資料結構可通過編程語言所提供的數(shù)據(jù)類型、引用及其他操作加以實現(xiàn)。 不同種類的資料結構適合於不同種類的應用,而部分甚至專門用于特定的作業(yè)任務。例如,當計算機網路依賴於路由表運作時,B樹高度適用於資料庫的封裝。 在許多類型的程序設計中,選擇適當?shù)馁Y料結構是一個主要的考慮因素。許多大型系統(tǒng)的構造經驗表明,封裝的困難程度與最終成果的質量與表現(xiàn),都取決於是否選擇了最優(yōu)的資料結構。在許多時候,確定了資料結構後便能很容易地得到演算法。而有些時候,方向則會顛倒過來:例如當某個關鍵作業(yè)需要特定資料結構下的演算法時,會反過來確定其所使用的資料結構。然而,不管是哪種情況,資料結構的選擇都是至關重要的。 系統(tǒng)構造的關鍵因素是資料結構而非演算法的這一深入理解,導致了多種形式化的設計方法與程式語言的出現(xiàn)。絕大多數(shù)的語言都帶有某種程度上的模塊化思想,通過將資料結構的具體實現(xiàn)封裝隱藏於受限介面後方的方法,來讓不同的應用程序能夠安全地重用這些資料結構。C++、Java等物件導向的程序設計語言可使用類來完成這一功能。 因為資料結構的重要性毋庸置疑,現(xiàn)代程式語言及其運行環(huán)境在標準庫中都包含了多種的資料結構,例如C++標準模板庫中的容器、Java集合框架以及微軟的.NET Framework。 大多數(shù)資料結構都由數(shù)列、記錄、可辨識聯(lián)合、引用等基本類型構成。舉例而言,可空引用(nullable reference,一種可被置空的引用)是引用與可辨識聯(lián)合的結合體,而最簡單的鏈式結構鏈表則是由記錄與可空引用構成。 資料結構意味著:一個資料結構可被視為兩個函數(shù)之間的介面,或者是由數(shù)據(jù)類型聯(lián)合組成的存儲內容的訪問方法封裝。 |
專業(yè)翻譯公司
- 公司簡介
- 公司概況
- 我們的歷史
- 組織結構
- 我們的團隊
- 聯(lián)系我們
- 我們的優(yōu)勢
- 豐富的人力資源
- 專業(yè)的項目管理
- 強大的技術支持
- 我們的服務
- 同傳及會議服務
- 會議同傳
- AV設備
- 會議服務
- 交替口譯
- 筆譯及后期制作
- 文檔筆譯
- DTP和印刷
- 多媒體譯制
- 語言培訓
- 生活漢語
- 商務英語
- 外語培訓
- 網站本土化
- 我們的服務范疇
- 翻譯語種
- 專業(yè)領域
- 口語陪同翻譯
- 疑問解答
- 影音翻譯
- 翻譯服務報價
- 翻譯流程
- 資料翻譯
- 筆譯及配套服務
- 證件翻譯
- 質控體系
- 保密制度
- 翻譯體系
- 語言辨識
- 特色服務
- 各國語言
- 我們的分支機構
- 新譯通翻譯(上海)公司
- 新譯通翻譯(北京)公司
- 新譯通翻譯(廣州)公司
- 新譯通翻譯(深圳)公司
- 新譯通翻譯(蘇州)公司
- 新譯通翻譯(杭州)公司
- 新譯通翻譯(南京)公司
- 新譯通翻譯(重慶)公司
- 新譯通翻譯(成都)公司
- 新譯通翻譯(青島)公司