摘要:
有N(N>=2)个变量,不使用临时变量,如何顺次交换它们的值?能否只用一条语句实现?如+—+—+—+—+—+ | a | b | c | d | e | +—+—+—+—+—+ | 1 | 2 | 3 | 4 | 5 | +—+—+—+—+—+要把它变为+—+—+—+—+—+ | a... 阅读全文
摘要:
Astyle是一个命令行工具,使用方法 astyle [options] SourceFile1 SourceFile2 SourceFile3 […]example:格式一个文件 astyle –style=linux /home/user/project/foo.cp... 阅读全文
摘要:
要正确安装jsoncpp, 需要提前下载好scons, 然后才去安装jsoncpp.具体下载地址,网上有一大把,可以随意下载最新版本的进行安装。#tar -zxvf scons-2.1.0.tar.gz#cd scons-2.1.0#python setup.py install#t... 阅读全文
摘要:
二分查找是很重要,但也很容易在边界出问题的算法,本人结合二分查找的程序重点标注了几个很容易出错的地方,代码如下:#include int *bbsearch(int *t, int n, int x){ int *low = t; int *high = t + n;//... 阅读全文
摘要:
Virtualbox很多的时候需要配置网络,现在给出我自己的一些配置经验。 其实virtualbox的网络连接上网的方式有很多种,大家可以度娘具体知晓,本人比较中意桥接方式,因为它可以使虚机具体独立同级别的网络环境。废话少说,言归正转。如下图所示,我们采用桥接网卡的连接方式,并选中具... 阅读全文
摘要:
堆排序是基本却非常重要的排序算法之一,经常在面试中出现,相对来说也比较难些。现在我以C和Python给出自己的源码仅供参考。 另外,如果觉得我写的好,可以关注我的github帐号(https://github.com/chenqiangzhishen). 本文代码部分我也贴在了如下... 阅读全文
摘要:
二叉树是基本却非常重要的数据结构,经常在面试中出现,现在我主要是针对面试中出现比率非常高的前序、中序、后序及层次遍历,给出自己的递归与非递归实现,源码仅供参考。 另外,如果觉得我写的好,可以关注我的github帐号(https://github.com/chenqiangzhish... 阅读全文
摘要:
链表是基本却非常重要的数据结构,经常在面试中出现,现在我主要是针对面试中出现比率非常高的链表逆转及链表排序给出自己的源码仅供参考。 另外,如果觉得我写的好,可以关注我的github帐号(https://github.com/chenqiangzhishen). 本文代码部分我也贴在了... 阅读全文