程序設計導引及在線實踐

出版時間:2007年11月  出版社:清華大學出版社  作者:李文新,郭煒,余華山  頁數(shù):290  
Tag標簽:無  

內容概要

本書是北京大學“程序設計實習”課程的內容和“北京大學程序在線評測系統(tǒng)”的緊密結合。本書的例題和課后習題大都精選自POJ題庫,并且在敘述中穿插了許多精心編寫的思考題,總結了學生在程序開發(fā)中易犯的錯誤。本書的幾位編者均有豐富的工程軟件開發(fā)經(jīng)驗和教學經(jīng)驗,因此本書中的程序代碼均保持良好的風格。    本書可作為高等院校理工科相關的程序設計類課程教材,可作為以ACM/ICPC為代表的各類大學生程序設計競賽的培訓教材,也可供對程序設計感興趣的普通讀者學習參考。

書籍目錄

第1章  C/C++語言概述  1.1 程序的基本框架  1.2 變量  1.3 C/C++語言的數(shù)據(jù)類型  1.4 常量  1.5 運算符和表達式  1.6 注釋  1.7 分支語句  1.8 循環(huán)語句  1.9 函數(shù)  1.10 標準輸入輸出  1.11 全局變量和局部變量  1.12 數(shù)組  1.13 字符串  1.14 指針  1.15 結構  1.16 文件讀寫  1.17 C語言標準庫函數(shù)  1.18 命令行參數(shù)  1.19 C/C++編碼規(guī)范第2章  簡單計算題  2.1 例題:雞兔同籠  2.2 例題:棋盤上的距離  2.3 例題:校門外的樹  2.4 例題:填詞  2.5 例題:裝箱問題  練習題第3章  數(shù)制轉換問題  3.1 相鄰數(shù)字的基數(shù)等比:確定進制  3.2 相鄰數(shù)字的基數(shù)不等比:skew數(shù)  練習題第4章  字符串處理  4.1 簡單的字符串操作示例  4.2 例題:統(tǒng)計字符數(shù)  4.3 例題:487-3279  4.4 例題:子串  4.5 例題:Caesar密碼  練習題第5章  日期和時間處理第6章  模擬第7章  高精度計算第8章  枚舉第9章  遞歸第10章  動態(tài)規(guī)劃第11章  鏈表第12章  二叉樹附錄A  北京大學程序在線評測系統(tǒng)介紹附錄B  本書題目在POJ上的編號

編輯推薦

  《程序設計導引及在線實踐》可作為高等院校理工科相關專業(yè) 的課程設計類課程教材岢作為以ACM|ICPC為代表的各類大學生程序設計競賽的培訓教材貤可供對程序設計感興趣的普通讀者學習參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    程序設計導引及在線實踐 PDF格式下載


用戶評論 (總計103條)

 
 

  •   結合ACM國際大學生程序設計大賽的例題對C進行更加深入的探討和研究方便于每位喜歡C的人加深對C的理解書中的例題有趣而且難度適中我愿意推薦給各位想進一步學習C語言的朋友!
  •   里面是和北大的oj相對應的,題也都是acm上很經(jīng)典的題,講解詳細,建議參加程序設計競賽的人讀此書。
  •   幫我老公買的,他帶學生參加程序設計比賽,在網(wǎng)上淘到這本書后就用它來輔導學生,結果學生們還取得了第二名的好成績,所以一定給個好評哈。
  •   非常不錯的一本書,對于程序設計的初學者指導性相當強,題目也很經(jīng)典,讀了以后提高比較大。
  •   一直在給學生找本合適的入門教材。這本還可以。對于編程語言的介紹簡潔、清晰,緊緊圍繞著奧賽,不拖泥帶水,不糾纏于細節(jié),比較務實。后邊還有大量的篇幅介紹了一些基本的算法,配合POJ的例題,很適合初學者。
  •   被POJ所吸引,所以買了這本書,很適合新人來看
  •   本書先從基本的算法入手進行細致的講解,對acm訓練具有很大的幫助,有輔以例題,是一本非常好的輔導書
  •   ACM必備法寶。競賽專用......
  •   acm其實就是學習c,但是他比專門的c教材更好。里面沒有廢話實用。
  •   北大出的經(jīng)典教材,循序漸進地講解了編程,有很多競賽相關的題目和思想。
  •   本書適合參加競賽的初學者,也適合編程的初學者,強烈推薦。。
  •   作為一個初識ACM的,這絕對是一本好書
  •   很適合剛剛開始接觸ACM的人
  •   之前從同學那姐來看了,感覺書還不錯??偟膩碚f內哦那個比較基礎,對于幾乎沒有編程基礎的人也可以上手。而有一定基礎的人可以拿來查閱和復習,我買這本書主要就是為了鞏固一下。整體感覺不錯,大家可以參考下。
  •   質量挺好的,快遞服務也很好。今兒剛收到貨,我還沒有讀這本書,是學長推薦的,聽說很好,近期會好好學習這本書的知識,相信一定會有很大幫助
  •   這本書入門很快,但是內容很全~
  •   本書條理清晰 一定要上手操作一下才能真正吸收
  •   想要參加編程比賽的同學,這本書是你們的必備書籍,很好的一本書
  •   早就期待這本書了~:-)
  •   北大oj上推薦的教材,說實話因為時間的關系看得不多,不過分得倒比較細致,適合入門
  •   經(jīng)典的一本教材,很好很推薦
  •   這是一本初級使用的教材,對處于初級水平的愛好編程者很有幫助。
  •   不錯的書,學校圖書室應備有一本供老師參看.
  •   相當好的書,內容很有針對性,幫助很大
  •   書的內容很經(jīng)典,當當上買的書也是正版的,不錯
  •   書的內容挺好的,對提高C++的編程能力有較大的幫助!
  •   超級正,有源代碼!非常適合自學!
  •   不錯啊,來評論晚了,書很好,物流很給力,五星給贊
  •   很好,很好。紙質不錯呢。老師課上要求買的
  •   相信當當?shù)钠焚|和速度
  •   對北大暑期夏令營的機試很有幫助。
  •   不錯的書,希望有收獲!
  •   發(fā)貨速度很快,快遞給力,書很好
  •   快遞很快,書也不錯,滿意
  •   如果能多給寫沒有標答的題目,就更好了!
  •   嗯 感覺挺好
  •   書很好~~尤其適用于編程起步的同學
  •   十分有用,包裝也不錯
  •   我是看網(wǎng)站推薦才買的
  •   書很好 適合初級入門編程人員
  •   孩子學編程買的,比較實用。
  •   幫領導的小孩購買的書,送貨很快,書本質量也不錯,贊一個
  •   太快了,真讓我省事
  •   當當網(wǎng)買書真的很好,書是正版,而且物流快。
  •   感覺還不錯。薄薄的,價格也不貴
  •   書很好,希望能學到更多知識!
  •   看完了,學到了很多
  •   初學C的不錯的選擇
  •   我是來混分的
  •   很早的就到了 ~ 贊一個
  •   起先以為題號和網(wǎng)上的不匹配,看了其他人的問題和答復知道是和百煉的號匹配的,很高興,所以,好評一下哦。
  •   好書一本,一直沒找到,當當還是挺強大的……謝謝了。。。
  •   很好~受用了`
  •   hao很不錯
  •   還可以
    G(^_^)G
  •   ACM程序設計的入門書籍
  •   看著這本書,跟著在POJ上做題,這書已經(jīng)成為我們學校ACM培訓的推薦教材
  •   很適合有一定基礎想涉及ACM/ICPC的同學
  •   對于C++/c基本語法講解的很實用,很容易上手,并且POJ上的題很有特點。
  •   可以與POJ上的題對照著做,題目很簡單,做入門書不錯
  •   是一本acm的入門級別的書籍,感覺內容比較豐富,對于想?yún)⒓覣CM等類型的比賽的同學而言,也應算是一本必讀的如入門書籍,強烈推薦。
  •   書的前半講C語言基礎,是對C語言基礎知識的一個歸納。
    書的后半講授一些比較簡單的算法知識,如模擬,高精度計算,字符串處理,枚舉,遞歸,動態(tài)規(guī)劃。
    優(yōu)點:后半所有的案例算法都提供完整的源碼,這點比劉汝佳的書強。
    缺點:后半講算法部分內容偏少,深度不夠,特別最后一張鏈表似乎牽強。
    適合ACM入門的人學習。
  •   非常不錯的一本數(shù),對于ACM入門者有著很好的幫助,里面介紹的基礎知識比較齊全,是一門通向ACM的啟蒙書
  •   挺有用處的,努力學習中ing,,,
  •   這本書有利于在PKU做題!
  •   這本書以題為導,和以前看的書體系不同強調了語法的同時也鍛煉了思維
  •   教材質量好,送貨也及時
  •   美的東西在書中
  •   對c語言有用
  •   每題都有標程,只是沒有數(shù)據(jù)……
  •   雖然還沒拿到手 但是試讀了下 很好
  •   正在看!基本符合我的要求!
  •   書挺好的,初學者可以多看看
  •   質量不錯哦,挺好的!
  •   沖著OJ買的,實際上講得比較一般,個人感覺啦……
  •   這本挺好的書
  •   第一次買書~很好很滿意~
  •   三天到!
  •   非常能提高編程水平
  •   請解答
  •   能從書中學到一些好的編程習慣和思維
  •   對初學者挺有幫助!
  •   到貨及時,質量很好!!
  •   書不錯>>>>>就是沒去看而已!
  •   一起買了10本,質量有些參差不齊
  •   最好是例題都注明在POJ上的題號 就更好了 還好題目都還比較好搜索
  •   poj經(jīng)常不開,所以這本書不是很好
  •   這本書從總體上說還是很不錯的
  •   題目較難 而且解析的不是很詳細
  •   ****~~還不如多點a題~
  •   只是C的實現(xiàn),基本沒有C++的實現(xiàn),而且書很舊
  •   比市場上價格便宜點
  •   喜歡這書——值得
  •   值得一讀,推薦購買
  •     對于初學者來說,ACM真的是讓人無限頭大。有句老話叫“師傅領進門,修行在個人”。自學不是難事,但是門檻都沒進的話,根本無從下手。這本書的內容淺顯易懂,事非常好的“領進門”教材,我在圖書館找了不少書,沒發(fā)現(xiàn)如這本書讓新手感到這么舒服的。如果剛接觸ACM,這本書一定是首選
      
  •      首先說點題外話,我一直覺得大學內的程序設計課程與其布置學生在作業(yè)本上寫程序,不如就用Online Judge(OJ)教學,相得益彰,老師布置作業(yè)方便,學生提交也方便。當然這里要處理好代碼雷同就行了。
      
       談談這本書吧,我覺得北大讀程序設計、算法等課程的教學有著自己非常優(yōu)秀的理解,利用Online Judge同步教學可謂開了國內的先河,所以即使這本書并非什么稀世罕見之作,我也給予了它很高的評價。
      
       這本書非常適合想?yún)⒓覣CM競賽的同學閱讀,當然這僅僅是用來入門,更多功夫還需要自己在平時做題中總結提升。
      
       本書作者李文新老師、郭煒老師我都有幸在區(qū)域賽總決賽中見過真人,他們現(xiàn)在也仍然活躍在ACM-ICPC競賽活動中,希望他們能夠這本書讓更多的老師學會一種更加新穎的教學方式。
      
       褒獎之辭已畢,我也談談本書的一些不足:
      1. 第一章C/C++基礎的篇幅有點太多了,建議稍微精簡一下;
      2. 最后兩章完全像打醬油湊字數(shù)上去的,講題目好好的,突然蹦出來講鏈表、二叉樹的很別扭,建議刪除;
      3. 由于本書的作者有三位,所以不能章節(jié)的風格不一樣,建議每個題目之后加注題目題號, 如 雞兔同籠(ai2750) 不必放在后面附錄,反而麻煩;
      4. 附錄B第十章題號對不上;
      5. 有一兩道題目書中代碼交了不能過,基本都是單case和多case的問題;
      6. 友情提醒版權,我發(fā)現(xiàn)許多題目都是從國外套題翻譯來的,不知道有米版權哦,最好注明下
      
  •      作為普通本科生的編程練習還是不錯的,適合一些院校使用。但是我在這里指出幾個問題:
      
      1.開篇的第一章講述C/C++基礎,這一部分占了80頁.....個人認為根本沒必要,如果一個人沒有C的基礎,就不適合讀這類書。需要介紹的更多的是OJ上處理輸入輸出的一些特定方法。比如多組數(shù)據(jù)的處理方法。
      
      2.講解太粗糙,當然題目比較簡單,但是跟我理解的解題報告有很大差距。沒講兩句,噗哧,一大段代碼堆上去了。
      
      3.最令人發(fā)指的是這個里面的題并不是用的最多的POJ,我按題號上去找,靠,根本沒有。仔細一看原來是ai.pku.edu.cn的JudgeOnline.我說怎么會有那么多的中文題。當然,這些題70%都是在真正的POJ上存在的,只是題號不一樣。可是出書的時候為什么不說清楚呢?而且我還是在真正的POJ上看到的廣告,sigh......
      
      不過整體來講還是有幫助的,只是沒有我預期的那么好
  •   恩 首選!當你要是早點遇見這本書就好了
  •   掃噶。。。
  •   適合初學者吧~
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7