Not Only Algorithm,不仅仅是算法,关注数学、算法、数据结构、程序员笔试面试以及一切涉及计算机编程之美的内容 。。
你的位置:NoAlGo博客 »  2015年01月归档

Linux下screen的使用

Linux下经常使用putty或者secureCRT等通过ssh远程登录服务器,但如果在执行程序的过程中关闭远程终端窗口,则原先运行的程序会被立即杀死。这对于一些花费时间较长的程序非常不利,本文将介绍如何使用screen命令解决这个问题,以及screen提供的其他功能。

继续阅读»

计算自然常数e

e是数学中最重要的常数之一,作为自然对数的底数,应用非常广泛。e的值约为2.718281828,但e的精确值究竟是多少呢?本文将使用一种最简单的方法求出e的前若干位的值。

继续阅读»

awk的使用方法

awk是linux对文本和数据进行处理的工具,和sed一样,它也是基于行进行处理,效率很高,在脚本中使用功能非常强大。本文将介绍awk的基本使用方法。

继续阅读»

sed的使用方法

sed(stream editor),是一种以行为处理单元的流编辑器。使用sed可以方便地在脚本中完成一个或多个文本数据的添加、删除、替换等常见操作,配合正则表达式使用功能非常强大,本文将介绍sed的基本使用方法。

继续阅读»

Linux下安装FFmpeg

FFmpeg是一款强大的视频编解码工具,可以处理大量的编码格式。ffmpeg是开源项目,在Linux平台下开发,同时也可以在其它操作系统下编译运行,包括Windows、Mac OS X等。本文将介绍在Linux下以源代码方式编译安装ffmpeg的方法。

继续阅读»

STL中的二分查找

二分查找的原理非常简单,但写出的代码中很容易含有很多Bug,二分查找一文中讲解过如何实现不同类型的二分查找,但是否一定要自己去实现二分查找呢?答案显然是否定的,本文将讲解STL中与二分查找有关函数的具体使用方法及其实现原理。

继续阅读»

STL中链表的排序

STL中的链表使用起来非常方便,但其不能使用标准的排序函数sort,那么怎么对其进行排序呢?其实list自带有sort成员函数,使用的是非递归的归并排序,本文将讲解其排序的基本思想及具体代码实现。

继续阅读»

二叉树遍历(递归、非递归、Morris遍历)

二叉树遍历是二叉树中最基本的问题,其实现的方法非常多,有简单粗暴但容易爆栈的递归算法,还有稍微高级的使用栈模拟递归的非递归算法,另外还有不用栈而且只需要常数空间和线性时间的神奇Morris遍历算法,本文将对这些算法进行讲解和实现。

继续阅读»

我的博客

NoAlGo头像编程这件小事牵扯到太多的知识,很容易知其然而不知其所以然,但真正了不起的程序员对自己程序的每一个字节都了如指掌,要立足基础理论,努力提升自我的专业修养。

站内搜索

最新评论