上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页
摘要: //reverse()的实现#include <stdio.h>#include <string.h>char* reverse(char* s){ int i,j; for (i=0,j=strlen(s)-1; i<j; ++i,--j) { s[i] = s[i]^s[j]; s[j] = s[i]^s[j]; ... 阅读全文
posted @ 2012-10-16 08:26 涵曦 阅读(3396) 评论(1) 推荐(0) 编辑
摘要: 方法一:随机生成法首先,我介绍一种很常见的方法:随机生成法(我自己命名的),这方法我在扫雷游戏中随机分布雷的位置时用过(思想是一样的),该方法要点就是从头开始逐个随机生成规定区域的数字,如果新生成随机数之前已经生成过就不保存该数;如果新生成的随机数之前没有生成过就保存该数;直到生成的数字的数量达到所需的数量。实现代码如下:size_t shuffle(char s[], int n){ size_t t=0;//计算循环次数 int c=0; while(c<n) { t++; int num = rand()%n; if (m... 阅读全文
posted @ 2012-10-15 21:28 涵曦 阅读(11551) 评论(16) 推荐(2) 编辑
摘要: 我报的是研发工程师,先凭印象把题目写出来给大家分享吧,应该不属于泄密吧。第一题:简答题1. 用简短的语言说说操作数据库的步骤。百度文库的答案:1、建立数据库连接2、打开数据库连接3、建立数据库命令4、运行数据库命令5、保存数据库命令5、关闭数据库连接我只写了三步:打开,执行,关闭2. TCP/IP四层协议。网上的答案:应用层、传输层、网络互连层和主机到网络层我写的是:数据链路层,传输层,网络层,应用层3. 描述MVC结构网上的答案:MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。我乱答的。第二题 阅读全文
posted @ 2012-10-13 19:45 涵曦 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 明天就要去参加百度的笔试了,现在来抱抱佛教。 理论来自:简明现代魔法 在程序设计相关领域,堆(Heap)的概念主要涉及到两个方面: 一种数据结构,逻辑上是一颗完全二叉树,存储上是一个数组对象(二叉堆)。 垃圾收集存储区,是软件系统可以编程的内存区域。 本文所说的堆,指的是前者。 堆排序的时间复杂度是O(nlgN),与快速排序达到相同的时间复杂度。但是在实际应用中,我... 阅读全文
posted @ 2012-10-12 16:26 涵曦 阅读(9412) 评论(9) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 37 下一页