/// <summary>
/// 协同排序
/// </summary>
/// <param name="sod"></param>
/// <param name="dis"></param>
/// <returns></returns>
private List<int> oids(List<int> sod, List<double> dis)
{ for (int tmpi = ; tmpi < dis.Count; tmpi++)
{
//找到最小的id
int lid = tmpi;
for (int tmpj = tmpi + ; tmpj < dis.Count; tmpj++)
{
if (dis[lid] > dis[tmpj])
{
lid = tmpj;
}
}
//互换最小的与当前
double ti = dis[lid];
int tname = sod[lid];
dis[lid] = dis[tmpi];
dis[tmpi] = ti;
sod[lid] = sod[tmpi];
sod[tmpi] = tname;
} return sod;
}

最新文章

  1. Android Ormlite 学习笔记1 -- 基础
  2. 网站Bannr适应大小屏幕,图片始终居中不被压缩
  3. U3D assetbundle打包
  4. Nginx下用webbench进行压力测试
  5. HDU 4738 Caocao&#39;s Bridges(Tarjan求桥+重边判断)
  6. 面试时,问哪些问题能试出一个 Android 应用开发者真正的水平?【转自知乎】
  7. C#去除List中集合的重复项(类型对象和单一类型)
  8. Hush Framework框架配置
  9. re模块和正则表达式
  10. JDBC常见面试题
  11. Golang 入门系列(一)Go环境搭建
  12. mysql 查询 int类型日期转换成datetime类型
  13. Windows下安装Mysql5.7
  14. Gitbook
  15. 139. Word Break(动态规划)
  16. python3 get post请求Yunba RESTful API
  17. sgu 183. Painting the balls 动态规划 难度:3
  18. POJ1639顶点度限制最小生成树
  19. K:图的存储结构
  20. SQL Server批量替换全部表中内容sql语句-清楚挂马

热门文章

  1. Python发布Django项目的pyc版脚本
  2. Js document.frmLogin.action = &#39;/login.htm&#39;;的意义和form表单的target属性
  3. 【转】SQL中内连接和外连接
  4. Light OJ 1253 Misere Nim (尼姆博弈(2))
  5. HDU 2841 Visible Trees 数论+容斥原理
  6. [MAC] mac系统如何截图
  7. Fedora 21 install chrome
  8. MVC登录案例
  9. mybatis 如何查找表里的某一个字段,然后返回它们的结果集list ?
  10. (转)浅谈MD5加密算法中的加盐值(SALT)