上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 216 下一页

2013年12月20日

基于visual Studio2013解决面试题之0902内存拷贝

摘要: 题目解决代码及点评/* 用 C 语言实现函数 void * memmove(void *dest,const void *src,size_t n) memmove 函数的功能是拷贝 src 所指的内存内容前 n 个字节到 dest 所指的地址上。 简单循环拷贝即可,但是这道题... 阅读全文

posted @ 2013-12-20 01:17 三少爷的剑123 阅读(121) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0901奇偶站队

摘要: 题目解决代码及点评/* 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数 解决方法: 两边同时遍历,如果遇到左边偶数或者右边基数,则交换*/#include using namespace std;void Sort(int *pnArr, int nLen){ ... 阅读全文

posted @ 2013-12-20 01:14 三少爷的剑123 阅读(120) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0808寻找中间数

摘要: 题目解决代码及点评/* 在一个数组中,寻找这样的数,它左边的数都比它小,右边的数都比它大 通过两重循环简单实现*/#include using namespace std;int main(){ int a[10]={2,1,0,4,3,5,7,8,6,9}; // 对每个数进行处理 for... 阅读全文

posted @ 2013-12-20 01:13 三少爷的剑123 阅读(146) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0807strstr函数

摘要: 题目解决代码及点评/* 写strstr函数 简单的遍历去查找吧*/#include #include const char *my_strstr(const char *str, const char *sub_str){ // 遍历 for(int i = 0; str[i] != '\0... 阅读全文

posted @ 2013-12-20 01:10 三少爷的剑123 阅读(212) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0804复杂链表

摘要: 题目解决代码及点评/* 复杂链表的拷贝,现在有一个复杂链表,完成一个clone函数拷贝一个链表 复杂链表是指 struct Node { struct Node* _next; struct Node* _sibling; // sibling指向链表中任意一个节点,或者为NULL ... 阅读全文

posted @ 2013-12-20 01:08 三少爷的剑123 阅读(154) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0802数字最多元素

摘要: 题目解决代码及点评/* 查找数组中超过一半的那个元素 方法1:每次删除数组中一对不相同的value,最后剩下都是想通的数字时,就是超过一半的那个元素了 方法2:排序后,取中间元素即可*/#include#include#includeusing namespace std;int findS... 阅读全文

posted @ 2013-12-20 00:19 三少爷的剑123 阅读(137) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0801对称字符串

摘要: 题目解决代码及点评/* 最大对称字符串:在一个字符串里寻找最大长度的对称字符串 对称字符串是指如“abcba” 或者 "abccba"此类的字符串 解决办法: 直接遍历字符串即可*/#includeusing namespace std;// 获得pos位置上的对称字符串长度int syms... 阅读全文

posted @ 2013-12-20 00:15 三少爷的剑123 阅读(132) 评论(0) 推荐(0)

2013年12月19日

基于visual Studio2013解决面试题之0710求方优化

摘要: 题目解决代码及点评/* 假设我们求 2^32,指数是 32,那么我们需要进行 32 次循环的乘法。但是我们在求出 2^16 以后,只需要在它的基础上再平方一次就可以求出结果。同理可以继续分解 2^16。也就是 a^n=a^(n/2)*a^(n/2),(n 为偶数);或者 a... 阅读全文

posted @ 2013-12-19 20:30 三少爷的剑123 阅读(145) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0709求方

摘要: 题目解决代码及点评/* 实现函数 double Power(double base,int exponent),求 base 的 exponent 次方。 不得使用库函数,同时不需要考虑大数问题。*/#include using namespace std;// 计算powerd... 阅读全文

posted @ 2013-12-19 20:28 三少爷的剑123 阅读(140) 评论(0) 推荐(0)

基于visual Studio2013解决面试题之0708字符串全排列

摘要: 题目解决代码及点评/* 给出一个函数来输出一个字符串的所有排列 解决方法:采用递归*/#include using namespace std;/* 找pszBuf,从pBegin开始的全排列 */void Perm(char *pszBuf, char *pBegin){ if (p... 阅读全文

posted @ 2013-12-19 20:25 三少爷的剑123 阅读(147) 评论(0) 推荐(0)

上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 216 下一页

导航