`
444878909
  • 浏览: 639038 次
文章分类
社区版块
存档分类
最新评论

面试题:数组匹配

 
阅读更多

题目:

有两个数组A,B,所含元素相同,但顺序不同,只能取得A数组某值和B数组某值进行比较,比较结果为大于,小于或等于,但是不能取得同一数组A或B中的两个数进行比较,也不能取得某数组中的某个值。写一个算法实现正确匹配。

解题思路:遍历两个数组

代码为:

// arrayMatch.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<cstdlib>
#include<iostream>

using namespace std;

void matching(int a[],int b[],int k)
{
	int i = 0;
	while(i < k)
	{
		int j = 0;
		while(j < k)
		{
			if(a[i] == b[j])
			{
				cout <<"a["<<i<<"]"<<"match"<<"b["<<j<<"]"<<endl;
				break;
			}
			j++;
		}
		i++;
	}
	cout<<endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
	int a[10] = {1,2,3,4,5,6,7,8,9,10};
	int b[10] = {10,6,4,5,1,8,7,9,3,2};

	int k = sizeof(a)/sizeof(int);
	matching(a,b,k);
	return 0;
}


分享到:
评论

相关推荐

    数据结构与算法面试题整理

    数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。 数据结构是为算法服务的,...算法: 递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。

    JAVA面试题最全集

    如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 finalize?方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的...

    javalruleetcode-play-leetcode:用程序解决leetcode的算法问题

    面试题03 数组中重复的数字 面试题04 二维数组中的查找 面试题05 替换空格 面试题06 从尾到头打印链表 面试题07 重建二叉树 面试题09 用两个栈实现队列 面试题10- I 斐波那契数列 面试题10- II 青蛙跳台阶问题 面试...

    vcmianshi.rar_c++ thread_算法笔试面试_算法面试题_马戏团

    C++程序员面试、笔试经常遇到的一些算法示例集 pdf,相关内容:字符串匹配的KMP算法,括号匹配检测、求一个数组的最长递减字序列、一些数字题求解,输出一个字符串的所有组合,马戏团表演问题、Thread.sleep 与obj....

    interview-go:golang面试题集合

    Golang 面试题搜集 Golang 常见面试题目解析 golang 并发题目测试 记一道字节跳动的算法面试题 多协程查询切片问题 对已经关闭的的chan进行读写,会怎么样?为什么? 简单聊聊内存逃逸? 字符串转成byte数组,会发生...

    最新名企标准通用C++面试题,

    C++面试题 参考:http://blog.csdn.net/Ghost90/archive/2009/04/22/4099672.aspx 整理:松鼠 时间:2009-5-8 1、const 有什么用途?(请至少说明两种) 答: (1)可以定义 const 常量 (2)const可以修饰函数的...

    asp.net面试题

    提示:Array.pop()函数将数组内最后一个元素移除并返回该元素 A.7 B.14 C.21 D.以上皆不正确 填空题(共4题): 一、C#中判断整型变量k是否偶数的语句: 二、有这样的枚举定义:public enum TrainType{ 空调, 快速, ...

    java 面试题 总结

    ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...

    vue面试题-路由守卫 / 导航守卫

    我们要做的事情就是把获取到的身份与这个数组做对比,通过相关的计算筛选出最终匹配当前身份的路由配置 然后将计算出来的路由数组通过router.addRouters动态挂载 还要注意的一点就是需要将我们筛选出来的路由配置...

    leetcode中国-LeetCode:力扣(leetcode-cn)题解,大部分使用C++实现,少量使用Golang实现

    面试题03 数组中重复的数字 easy 面试题04 二维数组中的查找 easy 面试题68-I 二叉搜索树的最近公共祖先 easy 面试题68-II 二叉树的最近公共祖先 easy LeetCode # 题目 难度 题解 1 两数之和 easy 2 两数相加 medium...

    lrucacheleetcode-problem-solving:技术面试题和一些竞争性编程题

    dictionary_queries.py:给定一堆单词,找到与某个查询匹配的所有单词,该查询由要匹配的字符和表示任何字符的通配符('?')组成。 例如,“?at”指的是“猫”或“帽子”。 3种方法。 5- find_duplicate.py:在 1 ...

    data-structures-and-algorithms-by-[removed]数据结构与算法学习笔记

    学会基本数据结构与算法,应对大厂面试题 工作涉及到的数据、算法操作,无压力 熟练掌握王争老师讲的20 个最常用的、最基础数据结构与算法 学习方式 每周三节课,github project 看板规划本周学习内容 涉及代码实现...

    leetcode2sumc-leetcode:leetcode的所有练习题

    创建存储库是为了解决基本的面试问题,重点是数据结构和算法。 该文件维护每个程序的详细信息以及相关的源/其他信息。 当前使用 C# 编写的存储库(VS 2019 - .net 8.0 版) 二和 问题: 问题: 解决方案: 数字...

    程序员编程艺术:面试和算法心得.pdf

    • 第四章 查找匹配 o 4.1 有序数组的查找 o 4.2 行列递增矩阵的查找 o 4.3 出现次数超过一半的数字 • 第五章 动态规划 o 5.0 本章导读 o 5.1 最大连续乘积子串 o 5.2 字符串编辑距离 o o o 5.3 格子取数 5.4 ...

    leetcode股票买卖-Interview:数百道面试题提炼成77道题,按Topics整理

    leetcode股票买卖按主题组织的面试练习题 77面试练习题 大批 位操作 动态规划 图形 间隔 链表 矩阵 细绳 树 堆 CTCI 的笔记 问问题 设计算法(建议从蛮力开始 -&gt; 然后优化) 伪代码(概述你的想法) 代码 测试(1 个...

    input输入框的自动匹配(原生代码)

    今天看群里有人发起了人人网以前一些面试题,我以前也转载过一些,恰好闲着,挑选一题来做做,练个手。 本题有以下要求: 1. 使用原生代码实现,不可使用任何框架; 2. 对 input框中输入的字符进行匹配,将匹配到的...

    ZMathCode:记录下刷题的一些代码

    20210202排序:面试题17.15。最长单词等级:524。通过删除字母匹配到字典里最长单词 20210129排序:75。颜色分类(十大排序) 20210126数据结构:146.LRU缓存机制数据结构:208.实现Trie(嵌套树) 20210125发现表...

    leetcode信封-Python_LeetCode:LeetCode题解

    面试题 02.08. 环路检测 环形链表 环形链表 II 动态规划 70.爬楼梯 1. 线性DP 最经典单串 300.最长上升子序列(LIS) 最经典双串 最长公共子序列 (LCS) 经典问题 三角形最小路径和 最大子序和 乘积最大子数组 鸡蛋掉落...

    世界500强面试题.pdf

    第一篇 面试题 ................................................................................ 8 1.1. 简介 ................................................................................................

    leetcode分类-acm:拼贴毕业后的acm练习

    面试题17.16 按摩师 简单 尝试从DFS-&gt;尾递归-&gt;DP的一个推断流程,注释里有 面试题46 把数字翻译成字符串 简单 也可以用搜索 并查集 题号 题名 难度 简介 类路径 leetcode 990 satisfiability-of-equality-equations ...

Global site tag (gtag.js) - Google Analytics