每日练习
忆君迢迢青山路
很想学NLP的小白
展开
-
剑指offer简单题目
题目(1): 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 一个刚刚接触c语言的新手小白! 参考代码:(c语言) #include<stdio.h> int main() { int n; int a[100]; scanf("%d", &n); for(int i = 1; i <= n; i++) scanf("%d",...原创 2019-08-01 09:48:14 · 153 阅读 · 0 评论 -
剑指offer的简单题目
题目(2): 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 参考代码:(c语言) #include<stdio.h> #include<stdlib.h> int swap(int array[],int a) { int left = 0; int ...原创 2019-08-01 09:53:00 · 210 阅读 · 0 评论 -
剑指offer的简单题目
题目(3): 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 参考代码(c语言): #include<stdio.h> #include<stdlib.h> void swap(int *a, int *b){ ...原创 2019-08-01 09:55:23 · 183 阅读 · 0 评论