精华内容
下载资源
问答
  • 2017-03-13 22:05:24

    一. 写在前面 


           这两天找工作不易,由衷感慨,很多书都没早看,所以希望学弟学妹们能多看点书,特别是我们qtech的ACMer们,我们这种acm弱校的ACMer走出来的,acm水平都不行,如果再像我当年那样,项目经验也没有,基础那么薄弱,面试笔试都靠着突击看的一些东西,而不是实实在在掌握的东西,那样即便面试过了,在工作的道路上还是会很吃力的。故以下是我的一些心得,写给acm弱校的ACMer们。

    二. 写给大三


            以下是几本书:

    ***** 《编程之美》《剑指offer》《程序猿面试笔试宝典》/《Java程序猿面试笔试宝典》

    **** 《数学之美》《编程珠玑》《浪潮之巅》july博客五大系列

    《深入理解计算机系统》《文明之光》《大话设计模式》/《Head first 设计模式》

    《tcpip详解》《Unix网络编程》《算法导论》《java编程思想》《c++编程思想》

    《effective系列的c++/java》《Python基础教程》/《Head first python》

    《图解TCP/IP》《图解HTTP》这两本书,虽然是日本人写的。。。但是个人感觉还是很好!

    如果前面两排还没看过的话,赶紧大三之前看完吧。一定要看完!。。不要总是把时间消耗到acm上,不一定会带来成效,如果前两排看完了,下面的挑着看吧,排名不分先后。

    另外《程序猿面试笔试宝典》这本书我感觉不仅仅适合找工作,考研也能用的到,看一下总是好的!写的的确非常好!然后多问一问(最好问那些已经工作或者读研的学长学姐),静下心来想一想,自己到底适不适合考研,考研能达到自己想要的么。

    还有一点就是,一定要戒浮躁,第一不要整天在群里乱吹。然后自己真真正正的安静的学一点东西。那样才是真正的成长。


    三. 写给大二


            可爱的大二的孩纸们,在做acm的同时也要想想自己以后的出路了,趁着年轻,赶紧看完前两排,然后看后面的这些,其实好书还有很多,我就不一一列举,看完那些的基础上,可以看一些别的,多了解了解,语言的话感觉掌握c++或者java一种,个人推荐java,脚本语言掌握一种,建议python,随着趋势来看,java需求量越来越大,c#这种东西打死都不要学,no zuo no die。未来发展方向在于“移动端”和“大数据”,所以,可以去学安卓或者iOS开发。也可以去自学机器学习or数据挖掘,这些都是未来的趋势啊!现在还年轻,再晚点就晚了!

    上一段话黑体部分尤其重要,建议多看两遍。

    写给大三戒浮躁的那一段很重要,多看两遍。

    语言的话,可以参考我这篇文章中提到的书籍。《写给准备参加秋招的学弟学妹们》


    四. 写给大一


            没啥好说的了,拼命搞搞acm吧,搞一段时间,才会有收获。再开始看书。。。我要是你买,白皮书一道题不落刷下来,才有深度。不要在群里跟学长学姐们瞎扯,专心搞题,不要浮躁。

    大一上学期,搞定基础C语言,课后题都能敲出来。推荐一本入门书籍《ACM程序设计竞赛基础教程》,这本书不错,帮助自己学习算法,一个寒假的时间可以搞定。当然书中也有一些不完全的地方,比如题目不到位之类的,大家每学到一个算法,就去网上找一些相对应的题目做做,把这个基础算法打牢固,才可以有提升。

    下学期的时候,可以刷刷白皮书。看看自己是不是真正适合搞acm,如果你喜欢就留下。不喜欢,就开拓自己的视野。多学点儿东西!



    转自http://blog.csdn.net/liuqiyao_01/article/details/40404409#comments,侵删

    更多相关内容
  • 写在最前面的 手贱翻开了《珠玑》的最后几章,所以这一篇...《编程珠玑,字字珠玑》910读书笔记——代码优化更新了,做了点关于“哨兵”的笔记。在这篇文章的末尾,笔者还加了引用调用的“大彻大悟”。 4篇读书笔...

    写在最前面的

    手贱翻开了《珠玑》的最后几章,所以这一篇更多是关于13、14、15章的内容。这篇文章的主要内容是“AVL树”,即平衡树,比红黑树低一个等次。捣乱真惹不起红黑树,情况很复杂;而AVL思路比较清晰。《编程珠玑,字字珠玑》910读书笔记——代码优化更新了,做了点关于“哨兵”的笔记。在这篇文章的末尾,笔者还加了对引用调用的“大彻大悟”。

    4篇读书笔记:全在这里

    AVL树

    学习数据结构的时候,有过一次实验课, 题意大概:英文单词出现次数统计。当时选了哈希表,映射(map),AVL树(平衡树)三种方法来做,是冲着“完成实验老师请吃饭”去做的。哈希表键值用“除留余数法”,处理冲突用了最简单的开哈希表的“链地址法”。 映射(map)没有深入,只是简单的应用。 比较痛心的是AVL树。

    AVL树的旋转

    树的旋转分四种:左单旋,右单旋,左右旋转,右左旋转。规定,右子树的高度减去左子树的高度得到此节点的平衡数(也叫平衡因子,balance factor,bf),用bf(node)表示node节点的平衡数。小剖一下这四种情况:

    当bf(node)==2的时候,即右子树高度比左子树高,需要将树在node节点左单旋。在作旋转之后,左子树bf+1,右子树bf-1,node节点平衡数归零。 
    image
    节点的调整过程很清晰。

     

    再来当bf(node)==-2时候,即右子树比左子树低。需要将树在node节点右单旋。在作选择之后,左子树bf-1,右子树+1,node节点平衡树归零。 
    image  
    细心的发现,左单旋和右单旋是一样的,只是反过来罢了。

     

    下面的情况复杂了点,但是他们是从上面两种情况延伸过来的,但是这种变化导致它们平衡化的方法也有小小不同。 下面两种情况从子树的内侧插入,导致子树(bf(kid))和其父亲(bf(parent))的bf正负相反,先来左右旋转,看图:

    image
    解决之道:kid节点作简单的左单旋,然后parent作简单的右单旋。在过程中需要非常注意节点bf的调整,要分情况进行讨论(把这个槛跨过去,离成功就不远了)。

    • 如果从左kid的右子树(grandkid)的左侧插入, 
      对bf(kid)调整:那么bf(grandkid)<0,在kid作了左单旋之后,grandkid的左侧树被调整为kid的右子树,结果bf(kid)=0; 
      对bf(parent)调整:在对parent作了右单旋之后,grandkid右子树被调整为parent的左子树,因此如果bf(grandkid)<0,那么bf(parent)=1;  

    • 如果从左kid的右子树(grandkid)的右侧插入, 
      对bf(kid)调整:那么bf(grandkid)>0,在kid作了左单旋之后,grandkid的左侧树被调整为kid的右子树,结果bf(kid)=-1; 
      对bf(parent)调整:在对parent作了右单旋之后,grandkid右子树被调整为parent的左子树,因此如果bf(grandkid)<0,那么bf(parent)=0;
    • 对bf(grandkid)调整:最后,grandkid被调整为新树的根节点,bf(grandkid)=0。

    (作一个填空题吧) 结合下面的图来做,属于右左旋转:

     
    如果从右kid的左子树(grandkid)的左侧插入,
    对bf(kid)调整:那么bf(grandkid)    0,在kid作了左单旋之后,grandkid的左侧树被调整为kid的右子树,结果bf(kid)=    ;
    对bf(parent)调整:在对parent作了右单旋之后,grandkid右子树被调整为parent的左子树,因此如果bf(grandkid)    0,那么bf(parent)=    ;
     
    如果从右kid的左子树(grandkid)的右侧插入,
    对bf(kid)调整:那么bf(grandkid)    0,在kid作了左单旋之后,grandkid的左侧树被调整为kid的右子树,结果bf(kid)=    ;
    对bf(parent)调整:在对parent作了右单旋之后,grandkid右子树被调整为parent的左子树,因此如果bf(grandkid)    0,那么bf(parent)=    ;

    对bf(grandkid)调整:最后,grandkid被调整为新树的根节点,bf(grandkid)=    。

    答案:<,1,<,0;>,0,>,-1。

     

    可以看出三个节点在调整过程中需要更改bf。最后一种旋转就是右左旋转。不需要太多的分析,跟上面的是一样的,做一个简单的反转。捣乱上图:

    image

    构造一个平衡树,即不断将一个新的节点在原树中找到合适的位置,然后调整。那么在“找”的过程中,所经历的节点bf都改变了(+1或者-1)。插入一个节点的做法是: 用栈存储所走过的节点,在找到插入位置后,从插入位置的父节点开始调整,如果此父节点是平衡的,那么从栈中取出父节点,继续调整。

    从上面的分析中,只要旋转后,结果旋转的节点都会得到bf(node)=0结果,所以只要旋转后,我们的目的就达到了——树平衡了!所以bf(node)==0d的节点会越来越多,而且是堆积在树的顶层。

    image

    因此,不需要每次都调整到树的根节点root,只要调整的节点bf=0,就可以结束了,上面的节点或者兄弟节点已经bf=0。这我在刚接触AVL的时候也很迷惑的地方。

    最后我把insert节点的代码给出:

    另外,旋转的代码我放在附件里面(如果都贴出来显得很臃肿),再者,附件里有一个“单词统计”的实验报告,有兴趣的同学可以下载看看。当时做实验的时候,AVL统计单词还是挺给力的:

    image

     

    漫谈引用调用

    注意:ANSI C里不支持引用调用,而C++提供了引用调用的实现。 
    正如《effective c++》条款1提及的,指针和引用有应用上的区别。指针所指的对象可以随意更改,而且它的指向可以为null,非常灵活;但引用必须代表一个对象,不能为null,而且它被赋予某个对象后,它将始终代表那个对象知道被销毁为止。例如:  

    a成为了b的引用,a将不能再引用其他数据。另外,引用变量是否占有内存听说唯有定义(http://topic.csdn.net/u/20100622/15/728477fe-92ab-4e83-8572-0923d37186f1.html),笔者认为可行的方法是程序只在在变量的符号表中添加a,而并没有为a分配任何的内存。

    在函数传参的过程中,有值传递,指针传递(都属于c)和引用传递方式(c++)。指针所能做到的,引用也可以做得到。但引用更安全(不至于让它为null),操作起来更方便,同时拥有和指针优点——“节能减排”。来看看:

    在function返回后,a依旧为原来的NULL,并没有改变。因为你想,function函数栈内,只保存了指针a的原值NULL,即使a = new TYPE能为a赋予新址,但此a非彼a,在function退栈后,此a将被销毁,而彼a仍旧为NULL。因此如果想更改a指针的内容,必须使用指针的指针或者指针的引用,指针的引用会比较方便。

    这时,指针a的值才有所改变。AVL树的程序里有较多的引用调用,读者要注意。捣乱纳闷,这笔记,这大彻大悟,应早在大一就应该写下,羞愧于心,贻笑大方呐。

    关于珠玑的总结

    珠玑我到底还是把它当作休闲读物了,对于算法或者数据结构的初学者,这一本是力荐的。

     

    附件:

    本文完 Thursday, April 26, 2012

    捣乱小子 http://daoluanxiaozi.cnblogs.com/

    展开全文
  • 我是南方科技大学计算机系的一名老师,去年暑假我曾发此文,今年文章进行了修订和补充,再次发出供大家参考及指正。欢迎大家关注我的公众号。高考填报志愿即将完毕,一批学子不久将...

             我是南方科技大学计算机系的一名老师,去年暑假我曾发此文,今年对文章进行了修订和补充,再次发出供大家参考及指正。欢迎大家关注我的公众号。

    高考填报志愿即将完毕,一批学子不久将收到大学发放的录取通知书。很多同学已经激动地期盼大学生活,并制定了很多计划,学习一门技能、旅游等。

    首先不推荐入学前提前学习大一课程,以后有的是时间学习。入学后在老师指导下学习,效率更高。

    我认为入学前需要做的事情有:(1)做好入学前的心理准备;(2)可以看一些科普类书籍,对专业有一个更全面的理解。

    心理准备:

    我认为心理准备是重中之重,以下是我的一点提醒和建议:

    1. 大学第一周你的心情可能从高峰跌到低谷。越是好大学,这个现象越严重。大学入学前是你最快乐的时光,周围有亲戚朋友的恭维,老师同学的祝贺,以及自己内心对大学的向往。能考入大学,特别是好大学,说明你在中学是学习成绩优秀的学生,周围的人无时无刻不在肯定你。进入大学后,周围的同学都跟你一样优秀。同学们多才多艺,而且学习成绩好。在这个环境中,你会顿时觉得自己泯然众人矣,搞不好(50%概率)成绩达不到中等。

    2. 放弃考试争第一的想法。进入大学的学生是高考这个选拔机制的获胜者,这个机制具有唯一且清晰的评估标准。进入大学,优秀大学生的评估标准变得多元化。大学生需要全方位提升能力,而非仅关注分数。需要提升的有专业技能、表达能力、团队合作能力、帮助他人的能力等。在这个过程中要跟昨天的自己对比,而非要跟他人比。

    3. 课程学习是大学阶段最重要的事情,没有之一。学好课程是一切的基础,否则皮之不存,毛将焉附。这一条跟上一条不矛盾。此外,课程学习只是基础,你还需要全面提升自己。大学提供了一个好环境,有优秀的老师指导,有专业实验室等,一定要发挥主动性,好好利用这些条件。

    4. 尝试回答这两个问题:“第一,到大学来做什么?第二,将来毕业后做什么样的人?”(原问题来自浙江大学老校长竺可桢)

    推荐书单和推荐电影:

    如您有更多书籍推荐,请在文末留言,我将在后续文章中收录并致谢。

    一、《数学之美》吴军著,这本书用通俗的语言介绍很多技术尤其人工智能技术背后的数学。读完之后你会懂得学好数学的重要性,推荐度:五星。

    二、《浪潮之巅》吴军著,介绍计算机行业发展的浪潮,以及一系列大公司如何随着潮起潮落上升和下降。推荐度:五星。

    三、《编程珠玑》这本书我没读过,但有多人推荐。我阅读了该书的目录,觉得这本书应该是用一些基本的计算机算法,展示计算机思维,应该值得一读。推荐度:五星。

    四、《不插电的计算机科学》要学好计算机,首先要学会计算机的思维方式。这本书通过有趣的插图,而不是晦涩的程序语言,来讲解计算机领域的基本知识和基础算法。推荐度:五星。

    五、《爱犯错误的智能体》张军平著。介绍我们在视、听、语言等方面存在的各种错觉和犯错,进而引导我们思考“智能”是什么。推荐度:四星。

    六、《人工智能——用AI技术打造智能化未来》谭铁牛主编。此书对人工智能涉及的技术和应用进行了全面的介绍,文字描述严谨,比前面几本更学术化一些,也会更费脑一些,阅读时需要一定的专业基础。推荐度:四星。

    七、《Factfulness》这本书可以引导我们正确理解世界,让我们更加客观和理想,而非情绪化的陷入二元对立中。该书的作者Hans Rosling是个瑞典医生,曾在世界卫生组织任职,并在世界很多地区工作过。虽然有中文翻译版,但我推荐阅读英文原版。这本书的英文非常简单和简洁,非常适合大学生阅读。推荐度:五星。

    电影推荐一:《模仿游戏 The Imitation Game (2014)》介绍了计算机行业的祖师爷图灵Alan Turing在二战时破译德军密码的故事。电影里的警察问出了经典一问“Can machines think?”后,图灵如何回答的呢?

    电影推荐二:《黑客帝国 The Matrix》,这是1999年发行的一部电影。在20年前,人们感觉电影中描述的世界过于虚幻和遥远,但我们现在的世界正越来越接近电影中的描述的Matrix。随着技术的发展,特别是人工智能和通信技术的发展,我们的人类社会将会走向何处?

    如您有更多书籍推荐,请在文末留言,我将在后续文章中收录并致谢。

    展开全文
  • 学习数据结构和算法有一个很重要的前提,就是至少熟练掌握一门编程语言,编程语言掌握肯定越多越好,但是至少要掌握以下几点,因为数据结构实现,链表、图、等都会用到指针、结构体、指针函数等,堆栈、队列等需要...

    大家好,我是辣条。

    这是一位粉丝朋友给我的私信,今天就他这个问题好好聊聊。 

    先学C语言在学数据结构和算法

    先说答案建议先学C语言,掌握基本的语法基础后,再学数据结构与算法,C语言编程与数据结构和算法这两个完全是两个东西了。

    学习数据结构和算法有一个很重要的前提,就是至少熟练掌握一门编程语言,编程语言掌握肯定越多越好,但是至少要掌握以下几点,因为数据结构实现,链表、图、等都会用到指针、结构体、指针函数等,堆栈、队列等需要掌握内存知识。

    C语言和数据结构与算法的关系

    C语言编程只是一种编程语言,同样的还有java、golang、python、php....等都是编程语言,它只是你实现功能的一种工具。

    数据结构与算法不单单是C语言会有的,很多开发语言都会用到数据结构与算法,数据结构与算法不会和任何一种语言绑定死,它更像是一种抽象的方法、设计、思路。用来帮助你更好、更快、更轻松的使用“工具”。

    两者重要性

    编程语言

    先说说C语言,首先编程语言至少要会一门,因为毕竟他是工具,是你用来实现功能的基础,所以基础知识就非常重要了,一定要好好理解、掌握基础知识,后面所学的扩展知识基本上都是在基础之上的一层封装实现。

    就好比学完java基础后,我们还会学习spring框架,但是你只要查看spring框架的源码,你会发现它底层就是用java基础来封装的,如果你基础都不扎实,那还怎么看得懂框架源码呢?

    数据结构与算法

    数据结构与算法我认为是开发人员的核心竞争力了,这个更是重中之重了,优秀的研发人员实现功能往往不是简单的功能能运行就行了,而是怎么做到能更快、成本更低、更稳定的实现一个功能,这时数据结构与算法就体现了它的强大之处!通过学习并理解数据结构与算法,你会发现一个功能的实现可以采用多种实现方案,通过分析时间成本、空间成本选择一个贴切业务的方案。

    学习路线图



     

     学习书籍

    C语言

    • 《C程序设计语言》

    • 《 C Primer Plus》

    • 《C与指针》

    • 《征服C指针》

    • 《C专家编程》

    • 《C陷阱与缺陷》

    C++

    • 《 C++ Primer 中文版 第五版 》

    • Effective 三部曲:《Effective C++》、《More Effective C++》、《Effective STL》

    • 《STL源码剖析》

    • 《 深入探索C++对象模型 》

    • 《提高 C++ 性能的编程技术》

    • 《C++语言设计与演化》

    • 《C++沉思录》

    • 《C++标准程序库》

    • 《C++模板元编程》

    数据结构与算法

    • 《大话数据结构》

    • 《啊哈!算法》

    • 《漫画算法:小灰的算法之旅》

    • 《剑指Offer》

    • 《程序员代码面试指南》

    • 《编程珠玑》

    • 《编程之美》

    • 《挑战程序设计竞赛》

    • 《算法(第四版)》

    • 《算法导论》

    数据库

    • 《 MySQL必知必会》

    • 《MySQL是怎样运行的》

    • 《 高性能MySQL》

    • 《 MySQL技术内幕: InnoDB存储引擎 》

    • 《 Redis设计与实现 》

    • 《Redis实战》

    • 《 数据库系统实现》

    学习视频

    《郝斌C语言自学教程》

    比较老的视频,但是讲的很详细,适合小白。

     【C语言】《带你学C带你飞》

    小甲鱼的C语言教学,B站编程语言最能打的教学视频之一。

    郝斌数据结构

    虽然比较老,但是讲的比较详细,容易理解,对初学者非常友好。

    数据结构-浙江大学

    课程是由陈越与何钦铭共同录制,b站与慕课网都有,慕课网比较清晰一些

    数据结构与算法基础

    课程由青岛大学王卓老师录制,非常适合考研,讲的题比较多。

     👇🏻 疑难解答、学习资料、路线导图可通过搜索下方 👇🏻 

    展开全文
  • 《数学之美》《编程珠玑》《浪潮之巅》july博客五大系列 《深入理解计算机系统》《文明之光》《大话设计模式》/《Head first 设计模式》 《tcpip详解》《Unix网络编程》《 算法 导论》《java编程思想》《c++...
  • 我是山东大学计算机科学与技术学院的大一新生,自从选择了这个专业以后,经常需要看别人的技术博客来学习知识,看到您的博客后十分敬佩,您这种工作勤奋又乐于帮助他人解决疑惑的精神实在是令人敬仰。学生有个关于...
  • 大学四年,这些让我起飞的计算机必看书籍

    千次阅读 多人点赞 2021-06-14 19:24:05
    大家好,我是帅地。 对于大学生或者一些半路转行的人来说,最容易被忽略的就是,...数据结构与算法相关的书籍应该是我看的最多的一种数据吧,从大一到现在,从未间断过,下面就介绍下从大一到现在都看过哪些自认为优
  • 我的大学

    2017-05-23 14:58:42
    我的高考成绩还很不错,高中还拿了一个数学联赛一等奖,所以,我是带着自己数学知识(为了准备数学竞赛,我看了很多闲书,有很多就是大学数学系的教材)和学习方法的自信满满,和南大数学系这个相对不好的选择的...
  • 编程珠玑》      Jon Bentley 《算法竞赛入门经典》       刘汝佳 能在一年内甚至一年半好好把这三本书“看完”,就很不错了。不要贪多,所谓 LOSER ,往往是知道的多,行动得少。 如果...
  • 本硕机械,工作后从东汽跳槽到阿里巴巴淘宝事业群,整理...2、刚开始学习编程如何入门、进阶,选哪个方向比较合适; 3、程序员如何精进自己的技术能力; 4、面试如何准备; 5、大厂好还是创业公司好; 编程入门 ...
  • 大学四年,看过的优质书籍推荐

    万次阅读 多人点赞 2019-10-22 16:24:30
    今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉...
  • 写给XJTU计算机系大一大二的童鞋
  • C[C程序设计,经典编程282例,编程珠玑,数据结构和算法] -->PHP\Python\Java\Html\CSS\Javascript 各种框架bootstrap、Jquery -->Vue\Node\Mysql|MongoDB\Webpack\git\linux\ 复制代码 以上是我的接触编程...
  • 给CS专业大学生的推荐书籍

    千次阅读 2015-07-29 22:21:18
    另外因为开始科学、数学有兴趣, 所以也会有一些这方面的书籍。为了拓宽知识面,我也看过一些心理学哲学的书籍,但本人并未在这些领域有所深入的研究。接下来我的读书重点会在英语、数学、机器学习等方面。
  • 写给XJTU计算机系大一大二的童鞋

    千次阅读 2011-09-17 19:03:48
    首发BMY BBS 在CSDN存个档呵呵。。。。。。。。。。。。。。。。。。。。...有感于与大一大二部分童鞋的交流,特写此文。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • 大一从一个小白一路走过来,也在 leetcode 刷了几年了题,也是有点经验,也走过很多坑,在此分享我的一波经验,请耐心看完一定会有所帮助。 切勿盲目刷题:刷题前的知识积累 说实话,想要提高自己的算法,我觉得就是...
  • HIT CS科班计算机专业素养的理解

    千次阅读 2012-03-16 20:28:16
    在此我不展开,经典书籍也有很多分类,比如编码类(Write solid code, refactor, 各类design pattern,代码大全第二版,程序员修炼之道,编程卓越之道,O‘Reilly“xx之美”系列,编程珠玑,各种“UML,XP编程、敏捷...
  • 编程珠玑》《编程之美》《APUE》 ,这些书是要接触的。 5. 英语/(日语) 不得不承认美帝和倭寇就是比我们先进。 学习英语的好处不言而喻,打破这层壁垒就会让你感受到真正的世界的样子,去那些纯英文的...
  • 写给软件学院的本科生(转)

    千次阅读 2015-08-04 12:20:27
    买几本算法书,如果是入门级别,给你推荐的书籍有:《数据解构与算法C++描述》,《算法竞赛入门经典》(刘汝佳),《编程珠玑》,提高的书籍有:《算法艺术与信息学竞赛》(刘汝佳、黄亮),《实用算法的分析与程序...
  • C语言课程设计报告 题 目 职工人事管理系统 专业班级 ...学生姓名 院 (系) 指导教师(职称) 完成时间 课程设计任务书 题目职工人事管理系统设计 班级2020级软件工程1班 组别 ...
  • 编程珠玑》(斌哥说这两本大一看,太早了,我放在大三看) 《深入理解计算机系统》《文明之光》《大话设计模式》/《Head first 设计模式》 《tcpip详解》《Unix网络编程》《java编程思想》《c++编程...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 164
精华内容 65
关键字:

编程珠玑对大一学生

友情链接: swc.zip