会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
daocaorendeshijie
2014年9月7日
面试题1
摘要: 1 void f(char **p) 2 { 3 *p += 2; 4 } 5 int main() 6 { 7 char *a[] = {"123","abc","456"},**p; 8 p = a; 9 f(p);10 cout<<**p<<endl...
阅读全文
posted @ 2014-09-07 20:57 daocaorendeshijie
阅读(103)
评论(0)
推荐(0)
八皇后问题
摘要: 1 #include 2 #include 3 int count=0; 4 5 //该函数主要是查询皇后摆放位置是否危险 6 notDanger(int row,int n,int (*chess)[8]) 7 { 8 int i,flag1=0,flag2=0,f...
阅读全文
posted @ 2014-09-07 20:46 daocaorendeshijie
阅读(126)
评论(0)
推荐(0)
字符串的基本操作
摘要: 1 #include 2 3 using namespace std; 4 /* 5 实现字符串的复制 6 */ 7 char* myscpy(char* desStr,char* srcStr) 8 { 9 // assert(desStr!=NULL && srcStr!=N...
阅读全文
posted @ 2014-09-07 20:44 daocaorendeshijie
阅读(143)
评论(0)
推荐(0)
给定两个32位的整数N和M,以及表示比特位置的i和j。编写一个方法,将M插入到N中, * 使得M从N的第j位开始,到第i位结束
摘要: 1 /* 2 * 给定两个32位的整数N和M,以及表示比特位置的i和j。编写一个方法,将M插入到N中, 3 * 使得M从N的第j位开始,到第i位结束,假定从j位到i位足以容纳M,也即是M=10011 4 * 那么j和i之间至少可以容纳5个数,假如,不可能出现j=3,i...
阅读全文
posted @ 2014-09-07 20:31 daocaorendeshijie
阅读(412)
评论(0)
推荐(0)
常见位操作:获取,设置,清零
摘要: 1 /*常见位操作:获取,设置,清零 2 * 3 * */ 4 public class BitGet { 5 /* 6 * 该函数实现获取功能 7 * 先将1左移动i位,左移动0位变成了00000001, 8 * 然后再和Num十进制12转化为二进制0...
阅读全文
posted @ 2014-09-07 20:04 daocaorendeshijie
阅读(616)
评论(0)
推荐(0)
归并排序递归实现
摘要: 1 /* 2 * 归并排序递归实现 3 * 简介:将两个(或两个以上)有序表合并成一个新的有序表 即把待排序序列分为若干个子序列,每个子序列是有序的。 4 * 然后再把有序子序列合并为整体有序序列 5 * 时间复杂度为O(nlogn) 6 * 7 * */ 8 9 import...
阅读全文
posted @ 2014-09-07 14:01 daocaorendeshijie
阅读(195)
评论(0)
推荐(0)
关于快速排序的一些理解
摘要: 1 public class QuickSort { 2 3 public void sort(int[] k,int low,int high) 4 { 5 int point; 6 if(low=point) //当右边的值比中轴值...
阅读全文
posted @ 2014-09-07 11:54 daocaorendeshijie
阅读(211)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告