- Python數據結構與算法(視頻教學版)
- 孫玉勝 陳銳 張志鋒
- 431字
- 2023-07-17 20:02:14
第1章
數據結構與算法概述
數據結構是計算機、軟件工程、大數據、人工智能等專業至關重要的專業基礎課和核心課程,是今后學習編譯原理、操作系統、人工智能、機器學習等課程和從事計算機軟件開發的重要基礎,它主要研究數據在計算機中的存儲表示和對數據的處理方法。
近年來,隨著計算機技術的快速發展,數據規模呈現幾何級增長,數據類型也變得多樣化,實際的軟件開發需要處理的數據日趨復雜,數據結構在人工智能、大數據技術飛速發展的今天顯得尤為重要。要想編寫出好的程序,不僅需要選擇好的數據結構,還要有高效的算法。數據結構與算法往往是緊密聯系在一起的。本章旨在讓讀者對數據結構有個總體上的把握,首先介紹數據結構的相關概念,接著介紹什么是抽象數據類型及抽象數據類型的描述方法,然后介紹數據的邏輯結構與存儲結構,最后介紹算法的定義、算法的描述方法、算法設計的要求以及如何分析算法的效率高低。
學習目標:
● 數據結構的相關概念
● 數據的邏輯結構與存儲結構
● 抽象數據類型描述
● 算法的時間復雜度和空間復雜度
推薦閱讀
- Kibana Essentials
- Practical Internet of Things Security
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Web開發的貴族:ASP.NET 3.5+SQL Server 2008
- Python Geospatial Development(Second Edition)
- 差分進化算法及其高維多目標優化應用
- ServiceNow:Building Powerful Workflows
- 智能搜索和推薦系統:原理、算法與應用
- Kivy Cookbook
- Building Slack Bots
- 程序員必會的40種算法
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐
- Python滲透測試編程技術:方法與實踐(第2版)
- C語言程序設計
- HTML5+CSS3+jQuery Mobile+Bootstrap開發APP從入門到精通(視頻教學版)