找出数组中唯一的重复元素
来源:互联网 发布:网络推广的手段有哪些 编辑:程序博客网 时间:2024/05/01 20:42
1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次.
每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,
能否设计一个算法实现?
这题真正是代码其实非常的简单,关键是思路。
大家想一下1001元素中拿出那个重复的元素后,剩下的1000个元素是不是刚好是1--1000呢,那么这1001个元素的和减去1--1000的和之后,是不是就得到那个重复的元素了呢?
#include<stdio.h>#define N 1001int getNum(int arr[]){int sum=(1+1000)*1000/2;for(int i=0; i<N; i++){sum=sum-arr[i];}return -sum;}
0 0
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 找出数组中唯一的重复元素
- 数组之找出数组中唯一重复的元素
- 148 找出数组中唯一的重复元素
- 如何找出数组中唯一的重复元素
- 如何找出数组中唯一的重复元素
- 如何找出数组中唯一的重复元素
- 找出数组中唯一重复的数
- 在 1--N 的连续数组中找出唯一重复的元素
- 程序员面试题精选(36):找出数组中唯一的重复元素
- 找出数组中的唯一重复元素
- 求数组中唯一重复的元素
- java高级视频输入、输出流(1)
- Android - 线程同步
- java 获取resource的源码分析续
- 备案
- centos6.5安装oracle10g数据库
- 找出数组中唯一的重复元素
- Java NIO笔记(五):通道概论&文件通道
- 【LeetCode】Rotate List
- 黑马程序员 Java基础<一> 关键字、常量变量、数据类型
- shell script学习备忘
- 从新浪微博和MySQL的密码保护机制谈HTTPS/SSL的必要性
- vc调试——如何看数组元素
- PADS 画板心得
- 计算机 整体知识 概述