标签: minimum

NumericUpDown 允许用户输入大于最大值的数字

我的班级中有一个NumericUpDown变量。的最小最大值被设置为如下:

myNumericUpDown.Maximum = 9999;
myNumericUpDown.Minimum = 0;
Run Code Online (Sandbox Code Playgroud)

这可以防止旋转框超过 9999 或低于 0。

我遇到的问题是,当用户在文本框中键入时,他们可以键入任何大于Maximum或小于Minimum 的任意数字。

NumericUpDown类中是否有一个属性可以控制文本框的最小值和最大值?或者我是否必须编写一个回调过程来检查这种情况?

c# textbox max numericupdown minimum

6
推荐指数
1
解决办法
5352
查看次数

在数组中找到n个最小值

我正在使用Matlab 2012a.

我有一组k个单元格(比如说1000).我需要找到这个数组的5个最低值,并且需要对X和Y中的那些值进行平均.

任何人都知道如何做到这一点?

matlab minimum minima

6
推荐指数
1
解决办法
1万
查看次数

Javascript:如何获取浏览器的最小字体大小?

获取浏览器最小字体大小的最佳方法是什么?我编写了以下代码,它执行二分搜索。它有效,但我想知道是否有标准或更有效的方法。

function getMinimumFontSize() {
  var el = document.createElement('div');
  document.body.appendChild(el);
  el.innerHTML = "<div><p>a b c d e f g h i j k l m n o p q r s t u v w x y z</p></div>";
  el.style.fontSize = '1px';
  el.style.width = '64px';
  var minimumHeight = el.offsetHeight;
  var least = 0;
  var most = 64;
  var middle; 
  for (var i = 0; i < 32; ++i) {
    middle = (least + most)/2;
    el.style.fontSize = middle + 'px';
    if (e.offsetHeight === …
Run Code Online (Sandbox Code Playgroud)

javascript browser minimum font-size

6
推荐指数
1
解决办法
2241
查看次数

将颜色条的标签从增加更改为减少值

我想将颜色条的标签从增加更改为减少值.当我尝试通过这样做时vmin,vmax我收到错误消息:

minvalue必须小于或等于maxvalue

所以,例如,我希望颜色栏从左边的20开始,然后在右边的15上.

这是我到目前为止的颜色栏代码,但在这个例子中,值从15到20,我想颠倒这个顺序:

cmap1 = mpl.cm.YlOrBr_r

norm1 = mpl.colors.Normalize(15,20)

cb1   = mpl.colorbar.ColorbarBase(colorbar1, cmap=cmap1, norm=norm1, orientation='horizontal')

cb1.set_label('magnitude')
Run Code Online (Sandbox Code Playgroud)

matplotlib max labels minimum colorbar

6
推荐指数
1
解决办法
3517
查看次数

具有多个赋值的匈牙利算法

假设我们有N个工作岗位和K工人做这些工作.但对于一些工作,我们需要2名员工,而对于一些人,我们只需要一名.员工也无法完成所有工作.例如,工人1可以做工作1,2和5,而不是工作3和4.此外,如果我们雇佣工人1来做工作1,那么我们希望他做第2和第5工作,因为我们已经付了工资.

例如,假设我们有5个工作岗位和6个工人.对于1,2和4工作,我们需要2个人,而对于工作3和5,我们只需要一个.这里是每个工人可以做的工作清单和他需要的工资.

Worker 1 can do jobs 1,3,5 and he requires 1000 dollars. 
Worker 2 can do jobs 1,5 and he requires 2000 dollars. 
Worker 3 can do jobs 1,2 and he requires 1500 dollars. 
Worker 4 can do jobs 2,4 and he requires 2500 dollars. 
Worker 5 can do jobs 4,5 and he requires 1500 dollars. 
Worker 6 can do jobs 3,5 and he requires 1000 dollars. 
Run Code Online (Sandbox Code Playgroud)

经过一些计算和逻辑思考,我们可以得出结论,我们必须雇用1,3,4和5工人,这意味着我们需要支付的最低工资是:1000 + 1500 + 2500 + 1500 = 5500美元.

但是我们如何才能找到一个可以输出该数量的高效算法呢?这让我想起了匈牙利算法,但所有这些额外的约束使我无法应用它.

algorithm optimization minimum hungarian-algorithm

6
推荐指数
1
解决办法
1526
查看次数

C宏至少有两个数字

我想用#define创建一个简单的宏来返回两个数字中较小的一个.

我怎么能用C做这个?提出一些想法,看看你是否可以使它更加混淆.

c minimum c-preprocessor

5
推荐指数
3
解决办法
3万
查看次数

允许到达最大值的所有其他顶点的最小顶点集.一个边缘

这可能是一个愚蠢的问题,但是要求图形中最小顶点集的规范问题是什么,以便从这些顶点可以通过"行进"不超过一条边来到达所有其他顶点?现实生活中的应用是:我需要知道哪些人,只需一度就可以与地球上的其他人联系?谢谢!

graph minimum vertices

5
推荐指数
1
解决办法
164
查看次数

寻找 2-3-4 树的最小值

首先,这个问题不是家庭作业。我目前正在阅读 Robert Lafore 的“数据结构和算法第 2 版”一书。在第 10 章中,我们学习了 2-3-4 棵树,然后被要求编写一个方法来找到这棵树中的最小值。

从概念的角度来看,我理解最小值在哪里。它只是叶子中最左边的数据项。

从编程的角度来看,我对如何实现一种方法来查找此数据项感到有些困惑。我有一个布尔值可以判断节点是否是叶子。所以我最初做的是这样的:

  public long minValue() {
   Node curNode = root; // current node = root
   long min = curNode.getMin();
   while(!curNode.isLeaf()) { // while current node is NOT a leaf
       curNode = getNextChild(curNode, min);
   } // end while
   return min;
} // end minValue()
Run Code Online (Sandbox Code Playgroud)

这是做什么的(至少我认为它应该做的是创建一个从根节点开始的 curNode。然后创建一个存储 curNode.getMin 的最小值。getMin() 只是在索引 0 处获取数组中的值(其中应该保持最小值。那么,当当前节点不是叶子时,我们应该从最小值点遍历到下一个子节点。一旦当前节点是叶子,它应该返回最小值。

但这不起作用。有没有人知道如何实现这一点?提示或建议或其他任何东西?

编辑:要查看每个类以及它们如何交互,这里是每个单独类的链接。我把最小值方法放在我的 Tree234 类中

DataItemNodeTree234以及程序运行的地方Tree234App

java algorithm minimum 2-3-4-tree

5
推荐指数
1
解决办法
1228
查看次数

通过执行最多K个交换可以获得的最小连续总和

我有这个功课:

给定一个由N整数组成的数组,您需要打印通过执行最多K交换可以获得的最小连续总和.在交换期间,可以交换给定数组的任何2个元素.

我试过这个

int currentSum = 0;
int currentMin = 0;

for (int j = 0; j < input.Length; j++)
{
    if (input[j] >= 0)
        continue;
    currentSum += input[j];

    if (currentMin > currentSum)
        currentMin = currentSum;
}
Run Code Online (Sandbox Code Playgroud)

它会给出最小的金额而不需要任何交换,但我怎样才能在不超过K掉期的情况下进行改进?

arrays algorithm sum dynamic-programming minimum

5
推荐指数
1
解决办法
2037
查看次数

计算 Pandas DataFrame 中每行的最小值

我有这个数据框df

A   B   C   D
1   3   2   1
3   4   1   2
4   6   3   2
5   4   5   6
Run Code Online (Sandbox Code Playgroud)

我想添加一个计算最小值的列,通过将 A 列切片到 D 列(实际df更大,所以我需要对其进行切片),即

Dmin
1
1
2
4
Run Code Online (Sandbox Code Playgroud)

我可以计算 1 行的最小值,如下所示

df.iloc[0].loc['A':'D'].min()
Run Code Online (Sandbox Code Playgroud)

我对整个 DataFrame 尝试了以下操作,所有这些都给出了NaN

df['Dmin']=df.loc[:,'A':'D'].min()

df['Dmin']=df.iloc[:].loc['A':'D'].min()

df['Dmin']=df.loc['A':'D'].min()
Run Code Online (Sandbox Code Playgroud)

python minimum slice dataframe pandas

5
推荐指数
1
解决办法
4228
查看次数