搜索资源列表
mapped
- 映射二分堆 可插入,获取并删除任意元素,复杂度均O(logn) 插入时提供一个索引值,删除时按该索引删除,获取并删除最小元素时一起获得该索引 索引值范围0..MAXN-1,不能重复,不负责维护索引的唯一性,不在此返回请另外映射 主要用于图论算法,该索引值可以是节点的下标 //可更改元素类型,修改比较符号或换成比较函数-Mapping binary heap can be inserted, access and re
n_array
- 输入一个n×n的矩阵,求出两条对角线元素值之和以及输出矩阵中最大值和最小值的下标。-Enter an nn matrix, find the value of the two diagonal elements and the output matrix, the subscr ipt of the maximum and minimum values.
cPP
- C++编程——从键盘上输入10个整数,存放在一维数组中,请编程输出其中的最大元素、最小元素的值以及它们的下标。-C++ programming- 10 integer input from the keyboard and stored in the one-dimensional array, the programming output of which the largest element, the minimum value
Minimum
- 该程序功能是求一维整型数组元素中最小的值和它所在的下标。其中,求最小元素的方法:用最小值变量min标记第一个待找数据,逐个把所有待找数据和min进行比较,并用min标记其当前最小值及其所在位置,从而找出最小值。-The program features is that of one-dimension integer array element index of the smallest value, and it is locat
找出最小元素的下标
- 输入一串数字,然后找出这串数字的最小元素的下标(Find the subscr ipt of the smallest element)
jd-gui
- 先尝试用最简单的想法去实现排序,以此来比较学习冒泡排序 问题:设有一数组,其大小为10个元素(int str[10])数组内的数据是无序。现在要求我们通过编程将这个无序的数组变成一个从小到大排序的数组(从下标为0开始) 思路:按照题目的要求,毫无疑问,正确的结果应该就像这样: 1 2 3 4 5 6 7 8 9 10 要做到这样,最简单和最直接想到的方法就是进行对比交换。 首先,把10个数里最小的个数放到下标为
1216
- 使用最小化堆实现一个整型的优先队列,实现下列功能: insert x,将优先级值为x的元素入队 find x,找出优先级值大于x的最小的元素,输出其下标。如果有多个元素优先级值相同输出下标最小的那个。 DECREASE i v,将第i个节点的优先级值减少v。(Using a minimum heap to achieve an integer priority queue, the following function
OnlineJudge_1216
- 1216. heap Descr iption 使用最小化堆实现一个整型的优先队列,实现下列功能: insert x,将优先级值为x的元素入队 find x,找出优先级值大于x的最小的元素,输出其下标。如果有多个元素优先级值相同输出下标最小的那个。 DECREASE i v,将第i个节点的优先级值减少v。 Input Format 第一行含有一个正整数M(1<=M<=20000),代