随笔分类 - 算法
摘要:首先介绍“回溯”算法的应用。 “回溯”算法主要用于搜索,有时“回溯算法”也叫“回溯搜索”。这里“搜索”的意思是“查找所需要的解”。我们每天使用的“搜索引擎”就是帮助我们在庞大的互联网上搜索我们需要的信息。而这里的“回溯”指的是“状态重置”,可以理解为“回到过去”、“恢复现场”,是在编码的过程中,是为
阅读全文
摘要:理解时间复杂度: 一个有序数组A,另一个无序数组B,请打印B中的所有不在A中的数,A数组长度为N,B数组长度为M。算法1:对于数组B中的每一个数,都在A中通过遍历的方式找一下; 算法2:对于数组B中的每一个数,都在A中通过二分的方式找一下;算法3:先把数组B排序,然后用类似外排的方式打印所有不在A中
阅读全文

浙公网安备 33010602011771号