插入排序与快排

排序使计算机程序中的一种重要操作,它的功能使将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。本文介绍插入排序与快速排序的一些简单算法。

图的一些基本定义

图(Graph)是一种较线性表和树更为复杂的数据结构。在图形结构中,节点之间的关系可以是任意的,图中的任意两个元素之间都有可能相关。由此,图的应用也极为广泛,特别使近年来的迅速发展,已经渗入到诸如语言学,逻辑学,物理,化学,电讯工程,计算机科学以及数学的其他分支中。本文使用通俗的语言讲述一些有关图的基本概念。

Ubuntu下安装搜狗输入法(fcitx)

在ubuntu下可以使用搜狗拼音输入法了,这真是个令人振奋的消息。本文讲述怎样在Ubuntu系统下安装搜狗拼音输入法。

Writings.io 的一些看法

今天在搜索关于vim插件的时候偶遇writings.io创始人chloe rei的留言,从头像上看我很疑惑这到底是个中国人还是个外国人,但是就他的作品writings.io而言,我很欣赏。

后序遍历的非递归算法

树的先序,中序,后序遍历在递归调用中可以很简单的实现。经过对递归调用遍历方法的递归栈分析可以手动对树进行开栈遍历,以避免因树过大而造成的溢出错误。

Github 入门指南

如果你只是想了解 github 的使用,请跳到 Github 简介一节。