摘要:
#include#include#include#includeusing namespace std;int main(){locale china("chs");wcin.imbue(china); //use locale objectwcout.imbue(china);wstring title;wchar_t wc = L'。';while(getline(wcin, title, wc)){size_t len = title.length(); //size_t可以换成intsize_t i, ... 阅读全文
摘要:
红黑树(Red Black Tree)是一种特殊的二叉查找树(Binary Search Tree),满则如下红黑性质的二叉树是红黑树:1.每个节点或是红的,或是黑的2.根节点是黑的3.每个叶节点(NIL)是黑的4.如果一个节点是红的,则它的两个儿子都是黑的5.对于每个节点,从该节点到其子孙节点的所有路径上包含相同数目的黑节点。由于以上的性质,红黑树的效率能保证在log级别,而不会像普通的BST一样退化为线性的O(n)。从红黑树的定义可以看出:1.红黑树是一棵BST,满足BST的所有性质:左子树所有节点的值都不超过根节点,右子树所有节点的值都不小于根节点;中序遍历是升序的;...2.若某节点是 阅读全文
摘要:
出于各种原因,人们需要(重)装系统。用光盘装固然简单,开机后F8选光驱启动就好,但是U盘装系统成为趋势,需要学下。u盘装win:1、首先要准备好u盘(或者sd卡+读卡器等装备),下载pe制作工具并安装,把u盘制作成可以启动的u盘(就是把pe系统放进去...)pe工具很多,老毛桃的,电脑店的,大白菜的,都可以。推荐用电脑店的。2、下载你想要安装的系统的镜像文件。网上有很多,iso格式的一般解压后有gho文件,gho文件则直接可以用。需要注意的是,确实有很“纯净”的系统,例如我曾找到过xp的光盘安装版的iso,这样的原生系统iso文件解压后只有setup,没有gho,网上有人说直接点setup运行 阅读全文
摘要:
习惯了win下的操作,换到linux下会有很多需要适应的地方,这一过程中会遇到一些小问题,这里摘录一些,作为参考(不断更新中)1.txt文件打开后乱码原因:win下一般用gb2312,linux一般用utf-8,编码不同。解决方法:如果你的linux能在其他时候显正常显示中文,那就用这个命令:iconv -f gb2312 -t utf-8 test.txt> testutf8.tzt(-f 就是源编码,-t 转换目标编码,test.txt源文件,testutf8.txt生成目标编码文件)(参考http://blog.csdn.net/piyajee/article/details/61 阅读全文
摘要:
先前暑假时在xp下装过gvim,含中文手册,很爽,但N久不用,加上重装了若干次系统,现在想在ubuntu下玩一玩。网上安装方法看了下,似乎没命中要害啊。。方法:1.sudo get-apt install vim虽然自带vi,但是还是需要install的2.下载压缩包,解压缩 cd vimcdoc-1.8.0tar zxvf vimcdoc-1.8.0.tar.gz3.开始安装../vimcdoc.sh -i4.打开VIM进行查看帮助vim:help usr_1.txt@cn……当然,win下装gvim也没问题的,方法如下:1.下载&安装vim(目前有vim7.3版)2.安装vimcd 阅读全文