经典笔试题练习之数组查找(1)第一个重复元素

《剑指OFFER名题精讲2版》P39
题目局限性:
输入数组的长度0-200,数组内每个元素都在0-200之间。
解决思路:
使数组的值与数组下标一一对应。
书中源码:

#include
#include

#define false 0
#define true 1

int dup(int num[],int len,int *dup)
{
	int i,tmp;

	if(num==NULL||len<0)
	{
		return false;
	}

	for(i=0;ilen-1)
		{
			return false;
		}
	}

	for(i=0;i

自己动手写一下(未完待续):

#include
#include
#include
#define false 0
#define true 1

#define LEN(x) (sizeof(x)/sizeof(int))

int dup(int num[],int len,int *dup)
{
	int i,tmp;

	if(num==NULL||len<0)
	{
		return false;
	}

	for(i=0;ilen-1)
		{
			return false;
		}
	}

	for(i=0;i

你可能感兴趣的:(C语言笔试题)