- 博客(3)
- 收藏
- 关注
原创 完美洗牌算法
问题描述: 有一个长度为2n的数组{a1,a2,a3…,an,b1,b2,b3,…,bn},希望将其变换为{a1,b1,a2,b2,…,an,bn}。要求时间复杂度为O(n),空间复杂度为O(1)。问题分析: 完美洗牌算法作为名企面试过程中经常遇到的算法题之一,若没有任何限制条件,可以使用很多的方法解决。但是,加上时间复杂度和空间复杂度的要求之后,就可以考虑本文介绍的完美洗牌算法完美的解决该类
2017-08-28 00:24:47
654
原创 Eclipse搭建C\C++开发环境指南
当前各大互联网公司的主流C语言开发环境为Linux+C\C++,对于初学者而言,Linux下的C语言开发环境需要掌握诸如Vim、Makefile、gcc等相关知识,这无疑会让许多人萌生退意;同时,下班以后的学习、刷题时,亦或是突有灵感想要狂写代码时,使用Linux+C也有诸多不便。 于是,当Java的IDE之神Eclipse第一次出现在笔者生命里时,有一种惊为天人、生不逢时、时不
2017-08-13 22:17:35
6508
1
原创 2015,做更好的自己
转眼已至2015年,研究生生活过去一半,对于自己的所思所得感到深深的不安,写下2015年对自己的期许,希望来年再看时,已然成为自己所希望的样子! 学习上,向着技术大牛奋斗不息!多看书,多写代码,多看文献,搞定小论文,成为实验室的科研大牛,成为学院的技术大牛! 工作上,给自己树立前进的目标,付出自己所有的心力和汗水,迎接一切的不确定和挑战,杭州,等我! 生活上,不再亏待
2015-02-27 19:00:39
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人