请教一个算法问题!
在数据库中有两个TABLE:table1 and table2。通过5个KEY,我要查找两个TABLE中相同的记录。具体要实现:
如果table1中的记录没有在table2中找到(5个Key都相同)。insert 当前记录 into table3
如果table1中的记录在table2中找到相同的5个KEY。把table2的当前数据insert into table3
我现在是通过两个循环来做。。数据量很大的时候太慢太慢了。各位大侠有什么好的算法建议?又或者可以有其他方法解决上面这个问题??
非常感谢!!!
如果table1中的记录没有在table2中找到(5个Key都相同)。insert 当前记录 into table3
如果table1中的记录在table2中找到相同的5个KEY。把table2的当前数据insert into table3
我现在是通过两个循环来做。。数据量很大的时候太慢太慢了。各位大侠有什么好的算法建议?又或者可以有其他方法解决上面这个问题??
非常感谢!!!
...全文
相关推荐
5!递归算法和非递归算法
对于递归算法而言,确定一个合适的终止条件至关重要,这是避免无限递归的关键。##### 递归步骤递归步骤定义了如何将大问题转化为小问题的过程,并且最终会归结到基本情况。
利用高精度算法求N!
为了解决这个问题,我们通常采用高精度算法,这些算法使用链式结构(如数组)存储大整数,从而能处理任意大小的数字。高精度算法的基本思想是用数组的每个元素来存储一个数字位。
程序的灵魂——算法求5!
算法是程序设计的基础,它是解决问题或执行任务的精确步骤序列,具有特定的性质。以下是算法的基本特征:1. **有穷性**:一个算法必须在有限的步骤内完成,即它不能无休止地运行。
大数阶乘算法的一个例子
阶乘是数学中的一个运算,表示一个正整数n的所有小于等于n的正整数的乘积,通常表示为n!。例如,5! = 5 × 4 × 3 × 2 × 1 = 120。
用C语言实现n!最后一位非零数字的算法与程序分析.pdf
算法的设计思路以及C语言的具体实现,为处理大数值阶乘问题提供了一种有效的方法,并为计算机科学教育和算法优化提供了宝贵的参考。通过这种方法,我们不仅可以准确快速地找到n!


