楠哥拟提供免费的Linux练习环境
4 个评论
长久以来,广大国内CS专业的学生都没有一个Unix/Linux编程练习环境,以至于很多学生竟然完全没有机会学习Makefile等技术。现在,楠哥打算抛砖引玉,逐步建立一个免费的Linux平台练习环境。提供这样的免费练习环境的愿望事实上由来已久,特别是最近看到很多前辈为此做出了许多贡献(如Unix-Center),就更加鼓...
阅读全文
Java中树的遍历——菜鸟学数据结构(五)
0 个评论
上次分享了二叉树的数据结构,这次楠哥专门拿出一节来分析二叉树的遍历(Traverse)问题。事实上,二叉树的搜索(Search)问题和遍历问题非常相似,不同的是遍历问题会访问树的每一个节点,而搜索问题一旦找到了所需要的结点就停止操作了。搜索问题楠哥会在后续算法相关的文章当中详解,本次主要分析最常用的...
阅读全文
Java中的二叉树——菜鸟学数据结构(四)
0 个评论
今天楠哥和大家一起来讨论一下Java当中二叉树的实现。 树是一种高级数据结构,但是却十分常用,稍微复杂的问题就会涉及到树的应用。本文先就树(Tree)的最简单形式——二叉树进行一些简单的分析。顾名思义,二叉树(Binary Tree)即为每个节点至多只有两个子结点(Child Node)的树,因为子结点的个数具有一个...
阅读全文
Java中队列的实现——菜鸟学数据结构(三)
0 个评论
上次文章说到Java中栈的实现,这次楠哥和大家一起学习Java中队列的实现。事实上,队列(Queue)这种数据结构其实和linklist十分的相似,只是在linklist当中可以直接的获取每一个结点的值,而queue只能从一端获取。严格意义上说,队列有很多种,如FIFO队列(先进先出)、LIFO队列(后进先出)和Priority队列(...
阅读全文
用Lisp解决简单的模式匹配(Pattern Match)问题
0 个评论
Lisp是人工智能中比较常用的语言之一,本文以一个经典的模式匹配(Pattern Match)问题为例,简要分析一下Lisp的语言结构。(楠哥计算机学习网www.liubonan.info)
Lisp的语言结构非常简单,有些牛人甚至称“学会七种操作即掌握了lisp的精髓”。Lisp有一篇开山之作《The roots of lisp》,现在已经译为了中文,参看...
阅读全文
Java中栈的实现——菜鸟学数据结构(二)
0 个评论
栈(stack)和队列(queue)是一种最基本、最常用的数据结构。今天我们用Java来实现栈的最基本的功能。栈(stack)的基本操作包括压栈(push)、出栈(pop)和查看栈顶元素(peek)。还经常用到的操作包括获取栈的大小(元素个数)、判断是否为空等此文当中略去,可以通过检测peek()获取的元素是否为空进行...
阅读全文
Java链表——菜鸟学数据结构(一)
1 个评论
数据结构一方面是专业程序员必须熟练掌握的基础知识,另一方面也是非专业人员比较头痛的内容。从本篇文章开始,楠哥将开始连载数据结构的入门知识。本篇为大家介绍Java实现链表。
因为在Java当中,所有的元素都是对象,而且Java抛弃了指针和地址,而使用了引用的方法,所以使用Java构成链表相对简单。...
阅读全文
《图书馆笔记本防盗器》工程测试版发布!
12 个评论
楠哥软件2012年全新上线!楠哥软件第一弹之图书馆笔记本防盗器工程测试版发布了!
很多同学都为图书馆丢电脑烦恼不已。当一个人在图书馆自习时,难免会因为接电话、上厕所或者查资料暂时离开座位,这就为心怀不轨的“一小撮人”留下了机会,你的电脑很有可能就此不翼而飞!!!现在不用怕了,楠哥为大家献上自制...
阅读全文
声明
10 个评论
本站已经按照有关方面的要求,对本站内容进行了细致的核查,现已完全删除了相关的违规文章,并将于近期重开。网络上所流传的任何对这些文章的转载、复制、抄袭及再创作,本站一律不负法律责任。本站将一如既往的遵守国家的法律法规,深入贯彻有关方面的各项文件精神,继续为广大计算机爱好...
阅读全文
更换笔记本内存:自己动手修电脑(一)
4 个评论
从本期开始,楠哥计算机学习网推出第二个长篇系列文章《自己动手修电脑》(本站第一个长篇系列文章为《你不得不学的Office技巧》)。本文是该系列第一篇,楠哥将与你分享笔记本电脑内存的更换方法。点击这里观看与本文配套的视频教程(楠哥计算机学习网 www.liubonan.com)
...
阅读全文

