算法
Nicolas XL
这个作者很懒,什么都没留下…
展开
-
备用:Dijkstra C++实现
typedef struct{ int distance, path; bool visited;}Grap;typedef struct{ int to, cost;}Edge;Grap G[maxn];vector<Edge> E[maxn];void Dijkstra(Grap* G, int S, int T){ G[S].distance = 0; heap.insert(S); while(!heap.empty()) { int V = heap.原创 2020-11-05 20:45:10 · 983 阅读 · 0 评论 -
十大排序算法C++实现(C++11)
#include <cstdio>#include <iostream>using namespace std;//c++11 使用 bool rule1(int a, int b){ return a<b;}bool rule2(int a, int b){ return a>b;}void swap(auto &a, aut...原创 2020-03-08 20:05:11 · 292 阅读 · 0 评论