綜述
信息學是研究信息的獲取,處理,傳遞和利用的規律性的一門新興學科。
信息學(信息為研究對象,以計算機等技術為研究工具,擴展人類的信息功能為主要目標的一門綜合性學科。又稱
信息科學,舊稱
情報學(
和製漢字)。主要是指利用計算機及其程式設計來分析問題、解決問題的學問。與
圖書館學有密切的關係。
研究內容
信息學的主要內容包括信息加工學、信息資源管理學、信息安全學、信息傳播學及計算機科學等等。
技術發展
伴隨記憶和運算工具的飛速發展,特別是以計算機為代表的信息加工和運算設施,加速了人類掌握信息技術的發展。
信息化
任何組織機構,為了應對瞬息萬變的世界,必須建立信息系統和資源管理系統,以應對日益複雜的
信息文明和短缺的資源。
套用
國際競爭和商業競爭的演化,直接演繹競爭情報的飛速發展,特別是軍事競爭情報。
學科競賽
競賽種類
信息學奧林匹克(Olympiad in Informatics)簡稱IOI是聯合國教科文組織支持的學科競賽之一。我國已經建立起一組相對完善的選拔機制,選手比賽成績優異全部獲得金牌。
ACM國際大學生程式設計競賽(英文全稱:ACM International Collegiate ProgrammingContest(
ACM-ICPC或
ICPC)是由美國計算機協會(ACM)主辦的,一項旨在展示大學生創新能力、團隊精神和在壓力下編寫程式、分析和解決問題能力的年度競賽。經過近30多年的發展,ACM國際大學生程式設計競賽已經發展成為最具影響力的大學生計算機競賽。
WC(Winter Camp) 全國信息學冬令營。
CTSC(Chinese Team Selection Contest) IOI中國代表隊選拔賽 暨全國信息學精英賽
APIO(亞洲與太平洋地區
信息學奧林匹克競賽(Asia-Pacific Informatics Olympiad)
POI(Polish Olympiad in Informatics) 波蘭高中信息學編程競賽,在世界上影響很大。
CEOI 中歐信息學競賽(Central European Olympiad in Informatics),中歐的高中信息學編程競賽,在世界上影響很大。
知識體系
機率統計
計算幾何
數據結構存儲結構線性表
樹
圖
常用方法遍歷樹 圖 前/中/後序優先
壓縮存儲
查找線性直接 折半 Fab
算法實現
算法最佳化
調試 查錯 測試
習慣變數名 注釋 縮進 模組化
篩選素數素數表
分數處理
基本操作實現大量數據賦值與移動Fillchar fillword move等函式
處理實數比較大小 高精度
(顯示圖搜尋)路徑問題
特殊路徑歐拉路及迴路 哈密爾頓路及迴路
圖的中心和重心
集
(頂點集)覆蓋集