”“”
用於編碼訪談的數據結構和算法
通過編程和發布解決方案
,您的軟件工程職業或數據科學學習算法提高了
評估:55個評論中的4.9
1.5小時總計
13個講座
中級
通過編程和發布解決方案
,您的軟件工程職業或數據科學學習算法提高了
你好!強大的算法通常伴隨一組有效的數據結構,這些數據結構允許算法有效地操縱數據。在此在線課程中,我們將探索在各種計算問題中常用的數據結構。您將了解如何以不同的編程語言實施這些數據結構,並有機會通過編程任務實施其實施。這將提高您對合併數據結構實施的內部操作以及對它們的期望的理解。此外,您將了解這些數據結構的典型用例。以下是我們將在本課程中介紹的主題的一些示例:
1.調整動態陣列的有效策略是什麼?
2.如何在C ++,Java和Python中實現優先隊列?
3.如何實現哈希表以平均獲得O(1)的攤銷執行時間?
4.維護平衡二進制樹的最佳策略是什麼?
在本課程中,您將學習:
– 解釋數據結構的原理及其實際應用
– 開發可以讀寫文件數據的程序
– 使用Python詞典將數據存儲為鍵對/值
– 使用Tuplas執行複雜的任務,例如訂購或循環
在本課程結束時,您將購買以下技能:
– Python語法和語義能力
– 了解各種數據結構
– Python編程中的Tuplas域
祝您在學習之旅中好運!