- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 等值首尾和
假设有一数组x[],有n个元素,每一个都大于0.;称x[0]+x[1]+...+x[i]为前置和,而x[j]+x[j+1]+...+x[n-1]为后置和。试编写一程序,求出x[]中有多少组相同的前置和与后置和。#includevoid headtail(int a[],int n){ int l=0,h=n-1; int left=a[l],right=a[h]; while(l<=
2013-01-22 19:25:39 855
原创 求两个有序数组中,各个元素的c差值最小
有两个有序数组,float a[]={1.5,2,4,4.1,7},b[]={-1.5,1,2.3,3.9,7.0};求两个数组元素彼此之间的绝对值中最小的一个数,即数组的距离。#include#include//法一void mindist(float a[],int n,float b[],int m){ int a_index=0,b_index=0; float min=1
2013-01-22 18:58:21 1735
原创 支配值数目
给出2个有序数组,int a[]={1,3,5,7,9},b[]={2,3,4,7,8};怎么找到a[]中每一个元素比b[]中元素大的个数的总数?法一:#includevoid getCount(int a[],int n,int b[],int m){ int from=0,count=0,k=0; for(int i=0;i<n;i++) { for(int j=fr
2013-01-21 20:29:01 498
原创 从一有序数组中,找到一出现次数最多的数
例如数组int a[]={1,2,2,3,3,3,4,5,5,6};1出现1次,2出现2次,3出现3次,4出现1次,5出现2次,6出现一次。出现次数最多3次,数字为3。求怎么找到数组中出现次数最多的数呢???#include//法一void plateau(int a[],int n){ int now=1,max=1,num=a[0],i=1; for(;i<n;++i) {
2013-01-21 19:30:00 1869
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人