自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 n皇后问题

话不多说,直接上代码 class Solution { private:         vector> result; public:     vector> solveNQueens(int n) {         //深搜问题         vector cur1(n,string(n,'.'));//先开始直接初始化         vector &cur=cur1;

2015-09-05 01:34:44 252

原创 Find Minimum in Rotated Sorted Array

(1)假设一个有序数组,经过翻转后,求其最小值? (2)更进一步,如果该有序数组中包含重复的数,再求其最小值? 对于第(1)问,可以直接对该数组再次排序,求最小值,但是时间复杂度高,至少O(nlogn),而并没有利用有序数组翻转这一条件,继续思考, 对于像有序数组翻转的问题,大部分都用折半的方法去做,可以用于折半查找(即折半后至少有一段是有序的,进而判断target是否在有序段,若在有序段查

2015-09-02 00:02:01 277

原创 Qt中对sqlite加密

通过阅读文章http://www.devbean.net/2012/07/qt-sqlite-plugin-with-encryption/ 带有加密功能的SQLite Qt插件,了解加密的原理,即实现SQLite预留的接口sqlite3_key()来实现对其加密。如果按照文中说的一步一步去做,耗费精力比较大(亲测有效)。通过下载文末github项目 https://github.

2015-08-18 16:44:21 1815

原创 lenovo实习一周体会

2015.6.29搭上武汉开往北京的高铁来到了帝都,那天下着大雨,来到了位于上地开拓路的联想开拓大厦。是一个HR姐姐把我带到了我mentor的实验室,没有想象中的高大上,但是有的是相互关切的温馨。跟mentor简单聊了一会,得知这边是做数据擦除和数据恢复的,需要和硬盘数据打交道,并且目前主要做一些上层软件的封装。mentor安排我做一些前期需求文档以便让我更快进入这个项目。同时在2015.7.2号

2015-07-03 13:25:02 459

原创 剑指offer29题,牛客网中“数组中出现次数超过一半的数字”

题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。没有找到输出为0。 解法1:可以直接对其该数组进行排序,排序后,再统计每个数字出现的次数,得到出现次数最多数和次数需要时间为O(nlogn) int MoreThanHalfNum_

2015-06-08 20:46:20 447

原创 STL 排序算法之全排列sort和next_permutation

STL中有很多排序算法,如sort(),next_permutation(),查阅c++ preference,得知两个函数的声明分别为: sort(iterator it1,iterator it2)  两个迭代器it1和it2 分别代表某个容器的迭代器 next_permutation(iterator it1,iterator it2) 两个迭代器it1和it2 分别代表某个容器的迭代器

2015-06-08 09:37:37 553

原创 百度春招实习生面经分享

前天风尘仆仆从武汉奔赴帝都准备参加第二天百度的第三轮面试(前两轮都是电话面试),在北京西二旗附近(百度总部)找了家旅店睡了一觉。第二天也就是5月12号11点多从旅店出发前往百度大厦B座,终于见到梦寐以求的

2015-05-13 15:44:02 564

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除