查找一个数组中不连续0出现的个数
来源:互联网 发布:苹果电脑安装mac系统 编辑:程序博客网 时间:2024/05/29 02:42
#include <iostream.h>
int findZeroCountNotContinue(int arr[], int arr_length);
void main()
{
int arr[8] = {1,1,1,1,1,0,0,0};
int count = 0; //出现不连续的0的个数
count = findZeroCountNotContinue(arr, 8);
cout << "count = " << count << endl;
}
// 找出长度为arr_length的数组中不连续0的个数
int findZeroCountNotContinue(int arr[], int arr_length)
{
int count = 0; //出现不连续的0的个数
bool flag = false; //标记当前数的上一个数是0
for(int i=0; i<arr_length; i++)
{
if(arr[i]==0)
{
if(flag)
{
continue;
}
count ++;
flag = true;
}
else
{
flag = false;
}
}
return count;
}
- 查找一个数组中不连续0出现的个数
- 查找一个排好序的数组中绝对值不相同的数的个数
- 面试题:统计一个数组中不重复出现的元素个数
- Excel查找统一格式不连续单元格的个数
- 用递归找一个字符串中 最长连续出现的字符的个数
- 一个数组中只有0和1,求0和1个数相等的最大连续子序列?
- 查找数组中只出现一次的一个数
- 查找一个有序数组中某一数值出现的次数
- 每日一个小算法(一) 数组中连续个数组成的和最大
- 查找一个int数的二进制中连续最长的1开始出现的索引
- 一个数组中最常出现的n个数
- 查找数组中最大的2个数
- 查找数组中最大的2个数
- PHP 查找数值数组中不重复最大和最小的10个数
- 数组中取出下标不连续的任意个数,求取出的数的和的最大值
- 数组中取出下标不连续的任意个数,求取出的数的和的最大值
- Light oj 1138 - Trailing Zeroes (III) 【二分查找 && N!中末尾连续0的个数】
- 计算字符串中连续出现子串最多的个数
- SWIG扩展java
- 轻松掌握Windows窗体间的数据交互
- POJ 2502 Subway
- windows核心编程——内存管理
- Oracle Kill 进程
- 查找一个数组中不连续0出现的个数
- eclipse3.4 dropins插件安装
- 程序员学英语一!!!
- rsh, rexec教程
- 《当迷茫在大学里泛滥成灾》——李开复
- Oracle中批处理和Using用法
- 使用mingw32编译QT下mysql驱动的流程
- 培养人脉的106种方法
- spring scope="prototype" 和scope="singleton"区分