数据结构、算法与应用(C++描述) 第二版 1.7
2015-11-13 11:17
323 查看
这个蛮简单的,求两个数组第一个不一样的数值的索引,我就直接上源码了。 **仅给有需要的人以参考,如有错误请纠正我**
#include<iostream> template<typename T> int mismatch(T a[], int va, T b[], int vb) { for (int i = 0; i < va > vb ? vb : va; i++) //va > vb ? vb : va; 用来判断最小边界,以防止两个数组有一个 { //过界 if (a[i] != b[i]) return i; } } int main() { using namespace std; int a[5] = { 20, 20, 50, 100, 600 }; int b[6] = { 20, 100, 50, 30, 600, 100 }; int i = mismatch(a, 5, b, 6); cout << "i: " << i << endl; cout << "a: " << a[i] << "\nb: " << b[i] << endl; return 0; }
相关文章推荐
- 数据结构、算法与应用 (C++描述) 第二版 1.6
- 如何高效的访问内存(数据结构对齐)
- 数据结构、算法与应用 (C++描述) 第二版 1.5
- 数据结构、算法与应用 (C++描述) 第二版 1.4
- 数据结构、算法与应用 (C++描述) 第二版 1.2
- C数据结构学习历程(4) 链栈之 括号匹配
- 数据结构、算法与应用(C++描述)第二版 1.3
- 第九周--数据结构--猴子选大王【数组】之三
- 第九周--数据结构--猴子选大王【数组】之二
- 第九周--数据结构--猴子选大王【数组】之一
- 数据结构、算法与应用 (C++描述) 第二版 1.1
- 第12周SHH数据结构-【项目1 图基本算法库】
- 旭说数据结构之栈的小题目
- 第123讲:Hadoop集群管理之Namenode目录元数据结构详解学习笔记
- 多段图问题(图的邻接表)
- 农夫过河问题(图的邻接矩阵)
- 图(邻接矩阵)的深度、广度优先遍历
- 图(邻接表)的深度、广度优先遍历
- 数据结构基础:哈希表(HashMap)原理分析
- 旭说数据结构之栈