send(),recv()函数

1.send 函数 int send( SOCKET s, const char FAR *buf, int len, int flags );       不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请...

2017-08-03 16:23:45

阅读数 159

评论数 0

链表类面试题

1、清空链表跟销毁链表的区别 链表本身是一个数据结构,清空是把链表中的元素清空,但链表还存在,销毁则是把链表这个结构的内存都释放了。。 清空是链表没节点,但是链表还在,可以继续插入节点。销毁就是链表没了,整个链表的空间都被释放了,不能进行任何操作了。 就像一个杯子,把杯子里的水倒掉叫清空,把...

2017-05-04 20:11:42

阅读数 202

评论数 0

N皇后问题的两个最高效算法

N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。 一、 求解N皇后问题是算法中回溯法应用的一个经典案例        回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从...

2017-05-03 21:54:58

阅读数 394

评论数 0

Main函数中参数argc,argv说明

C/C++语言中的main函数,经常带有参数argc,argv,如下:  [cpp] view plain copy int main(int argc, char** argv)          这两个参数的作用是什么呢?argc 是指...

2017-05-02 18:14:28

阅读数 188

评论数 0

哼。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

就不给你好好更,,,, ...

2017-04-30 21:07:55

阅读数 310

评论数 1

哼。。。。你就是懒

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,哼,,,,,,小发一下气愤,,,,,,,

2017-04-29 21:01:29

阅读数 172

评论数 0

快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!

将2的幂次方写成二进制形式后,很容易就会发现有一个特点:二进制中只有一个1,并且1后面跟了n个0; 因此问题可以转化为判断1后面是否跟了n个0就可以了。         如果将这个数减去1后会发现,仅有的那个1会变为0,而原来的那n个0会变为1;因此将原来的数与去减去1后的数字进行与运算后会...

2017-04-27 20:55:03

阅读数 299

评论数 0

AD.c

#include "S3C2451_adc.h" //#define ADCCON (*(volatile unsigned *)0x58000000) //#define ADCTSC (*(volatile unsigned *)0x58000004) ...

2017-04-26 21:02:03

阅读数 173

评论数 0

互换两个变量,不使用中间变量

第一种方法: a=a+b; b=a-b; a=a-b;   代码如下:   [cpp] view plain copy #include "stdio.h"  int main(void)  {      int a,b;      printf...

2017-04-25 20:34:10

阅读数 138

评论数 0

构造函数的初始化列表

首先,运行下图中的C++代码,输出是什么? [cpp] view plain copy class A   {   private:       int n1;       int n2;   public:       A(): n2(...

2017-04-24 21:36:15

阅读数 187

评论数 0

NAND.c

#include "nand.h" //#include "printf.h" static void NF_Reset() { NF_Enable(); NF_Enable_RB(); NF_Send_Cmd(NAND_CM...

2017-04-23 13:30:09

阅读数 226

评论数 0

S3C2451中RTC实时时钟

#include "S3C2451_rtc.h" #include "S3C2451_vector.h" RTC_MemMapPtr const   RTC_BASE_Ptr = RTC_BASE_PTR; Time_InitTypeD...

2017-04-22 14:11:57

阅读数 173

评论数 0

全排列算法及实现

全排列在很多程序都有应用,是一个很常见的算法,常规的算法是一种递归的算法,这种算法的得到基于以下的分析思路。  给定一个具有n个元素的集合(n>=1),要求输出这个集合中元素的所有可能的排列。         一、递归实现         例如,如果集合是{a,b,c},那么...

2017-04-21 14:14:46

阅读数 216

评论数 0

OpenGL实现3D立体显示

由于左眼和右眼观看显示器的角度不同,利用这一角度差遮住光线就可将图像分配给右眼或者左眼,经过大脑将这两幅由差别的图像合成为一副具有空间深度和维度信息的图像,从而可以看到3D图像。         完整的实现代码如下所示: [cpp] view plain copy ...

2017-04-20 16:11:43

阅读数 330

评论数 0

七种方式求斐波那契(Fibonacci)数列通项

一:递归实现    使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1。 二:数组实现    空间复杂度和时间复杂度都是0(n),效率一般,比递归来得快。 三:vector实现    时间复杂度是0(n),时间复杂度是0(1),就是不知道...

2017-04-19 22:03:25

阅读数 170

评论数 0

数据结构课程设计---------最少换车次数问题

问题描述: 设某城市有n个车站,并有m条公交线路连接这些车站。设这些公交车都是单向的,这n个车站被顺序编号为0~n-1。编号程序,输入该城市的公交线路数,车站个数,以及各公交线路上的各站编号。        实现要求:求得从站0出发乘公交车至站n一1的最少换车次数。        程序设计思路...

2017-04-18 19:32:14

阅读数 724

评论数 0

用栈来实现表达式求值

1、需求分析 设计一个程序,演示用算符优先法对算术表达式求值的过程。利用算符优先关系,实现对算术四则混合运算表达式的求值。 (1)输入的形式:表达式,例如2*(3+4)      包含的运算符只能有'+' 、'-' 、'*' 、'/' 、'('、 ')'; (2)输出的形式:运算结果,例如...

2017-04-17 21:29:25

阅读数 382

评论数 0

程序在内存中的分布

在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。 一般我们所说的程序在内存中的分布指的就是程序在虚拟内存中的存储方式。 从低地址到高地址,可...

2017-04-16 21:10:29

阅读数 193

评论数 0

不用+、—、*、/作运算

题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。         分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。         看到的这个题目,我的第一反应是傻眼了,四则运...

2017-04-15 13:16:10

阅读数 219

评论数 0

四道面试题

1、给定一个N个整数元素的数组,元素分别为A1, A2, A3....AN,每个元素分别对应一个权重W1(小于1的float), W2,W3....WN,其和为1,找出其中一个元素Ak,使所有小于Ak的元素的权重之和小于1/2,所有大于Ak的元素的权重之和>=1/2。         思路...

2017-04-14 21:18:57

阅读数 152

评论数 0

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