• 2023-10-24浅谈排序网络与并行排序算法
    对于普通的基于比较排序我们拥有一个复杂度下界\(O(n\logn)\),然而如果我们允许并行计算的话,将得到一些复杂度更优秀的计算方法。听到并行这个词许多人就会认为你有几个线程复杂度就除以几,所以线程堆得越多越好。但许多的算法问题都必须要满足你必须要算完A才能去计算B,比如对
  • 2023-08-13dp-双调欧几里德旅行商问题
    双调欧几里德旅行商问题目录双调欧几里德旅行商问题问题描述分析递推关系程序算法导论3rd-15.3问题描述平面上n个点,确定一条连接各点的最短闭合旅程。这个解的一般形式为NP的(在多项式时间内可以求出)J.L.Bentley建议通过只考虑双调旅程(bitonictour)来简化问题,这种旅程即
  • 2023-08-08双调排序
    以后再说。#include<cstdio>#include<algorithm>usingnamespacestd;intread(){ charc=getchar();intx=0; while(c<48||c>57)c=getchar(); dox=(x<<1)+(x<<3)+(c^48),c=getchar(); while(c>=48&&c<=57); returnx;}