码迷,mamicode.com
首页 >  
搜索关键字:经典算法    ( 716个结果
[数据结构]选择排序算法和希尔排序算法详解
选择排序算法是经典算法之一,你可以想象你在打牌,每次拿到的一张牌就是待排序的一张,你需要每一次跟之前的牌进行比较,然后将这张牌插入到合适的位置。那么选择排序也是一样,将整个数组看成两个部分,有序部分和无序部分。现在需要将无序部分的数字跟有序部分进行比较,插入到正确的位置下列代码是插入排序的内层循环:while(insertIndex>=0&&insertVal<arr[
分类:编程语言   时间:2020-05-27 23:17:06    阅读次数:109
[PAT] A1030 Travel Plan
(经典算法 要熟练运用!) 题目大意 找最短路径,若路径长度相同,找最小花费。 AC代码 邻接矩阵 ...
分类:其他好文   时间:2020-05-25 00:21:52    阅读次数:78
经典算法之归并排序——python和JS实现
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:韩忠康 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 算法 归并排序(merge-sort),典型的分治策 ...
分类:编程语言   时间:2020-04-06 15:32:27    阅读次数:68
树5:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
分析:层次遍历的经典算法 import java.util.ArrayList; import java.util.*; /* public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; publ ...
分类:其他好文   时间:2020-04-05 18:59:03    阅读次数:96
最短路径之Dijkstra算法
【最短路径】之 "Dijkstra算法" 最短路径 问题是 "图论" 研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括: 确定起点的最短路径问题 即已知起始结点,求最短路径的问题。适合使用 "Dijkstra算法" 。 确定终点的最短路径问题 与确 ...
分类:编程语言   时间:2020-03-30 12:37:18    阅读次数:94
最短路径之Bellman-Ford算法
【最短路径】之 "Bellman Ford算法" 最短路径 问题是 "图论" 研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括: 确定起点的最短路径问题 即已知起始结点,求最短路径的问题。适合使用 "Dijkstra算法" 。 确定终点的最短路径问 ...
分类:编程语言   时间:2020-03-30 12:36:53    阅读次数:88
目标检测 | 经典算法 Cascade R-CNN: Delving into High Quality Object Detection
作者从detector的overfitting at training/quality mismatch at inference问题入手,提出了基于multi stage的Cascade R CNN,该网络结构清晰,效果显著,并且能简单移植到其它detector中,带来2 4%的性能提升 论文: ...
分类:编程语言   时间:2020-03-27 10:59:14    阅读次数:76
经典算法题-最高分
老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。 ...
分类:编程语言   时间:2020-03-26 01:39:10    阅读次数:111
经典算法题-十六进制转化十进制
使用Java写出一个程序:接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) import java.util.Scanner; public class number { private static final String A = "A"; private static fina ...
分类:编程语言   时间:2020-03-24 23:33:52    阅读次数:85
经典算法题-数字去重与排序
现有N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序 Python实现方式如下 while True: try: a = int(input()) res = set() for i in ...
分类:编程语言   时间:2020-03-24 23:08:51    阅读次数:92
716条   上一页 1 2 3 4 5 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!