我正在尝试实现Floyd-Warshall算法.要做到这一点,它需要我设置adjacency matrix
一个加权图.我该怎么做呢?我知道这些值,并附上了加权图的图片.我试图寻找一些在线的例子,但我似乎找不到任何东西.我理解Floyd-Warshall算法我只是需要帮助才能设置它,所以我能够实现它.这是我之前构建的一个,但我不必使用特定的值.
码:
public static void buildAdjMatrix()
{
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 100; j++)
{
if (directionAllowed(i, j) == true)
{
adjMatrix[i, j] = 1;
}
else
{
adjMatrix[i, j] = 50;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
以下是具体的图表:
这是我需要创建的矩阵的图片..抱歉可怕的质量......
我正在阅读一些C#代码并且遇到了这一行:
Matrix[i, j] = Convert.ToInt32(grab[i, j] - '0');
Run Code Online (Sandbox Code Playgroud)
( - )到底是做什么的?
如果有的话,写这个的另一种方法是什么?
我想使用Xamarin为Windows 8平板电脑移植C#Mobile App.我们预见的问题之一是使用MEF.Xamarin.iOS支持MEF吗?
我对词典很新.我大约6小时前开始使用它们的新意义:p.无论如何,我想知道是否有办法改变字典的键.
这是我的字典:
Dictionary<string, string> Information = new Dictionary<string, string>();
Run Code Online (Sandbox Code Playgroud)
这是我添加到字典的方式(每次用户输入信息并点击按钮时都会触发:
Information.Add(txtObjectNumber.Text, addressCombined);
Run Code Online (Sandbox Code Playgroud)
用户需要能够编辑这两个字段以及删除整个记录.
所以应用程序需要添加txtNumber
和txtComments
在哪里txtNumber = txtObjectNumber
谢谢您的帮助.
我正在尝试学习如何在C#中使用列表.有很多教程,但没有一个真正解释如何查看包含记录的列表.
这是我的代码:
class ObjectProperties
{
public string ObjectNumber { get; set; }
public string ObjectComments { get; set; }
public string ObjectAddress { get; set; }
}
List<ObjectProperties> Properties = new List<ObjectProperties>();
ObjectProperties record = new ObjectProperties
{
ObjectNumber = txtObjectNumber.Text,
ObjectComments = txtComments.Text,
ObjectAddress = addressCombined,
};
Properties.Add(record);
Run Code Online (Sandbox Code Playgroud)
我想在消息框中显示值.现在我只是确保信息进入列表.我还想学习如何在列表中找到一个值并获取与其相关的其他信息,例如,我想通过对象编号找到该项目,如果它在列表中,那么它将返回该地址.我也在使用WPF,如果这有所作为.任何帮助将不胜感激.谢谢.
我正在尝试决定是否要将所有IEnumerable
集合切换到Observable Collections.我找不到对此的好解释.可观的条款中,Observable Collection的优点和缺点是什么?
我正在努力教自己Perl和我一直在努力...昨晚我做了一个程序来计算用户提供的一组数字的平均值,以便了解列表和用户输入所以今天我想我会做莫尔斯码解码器,了解哈希.我仔细阅读了我买的这本书并没有真正解释哈希......它实际上并没有很好地解释很多事情.任何帮助,将不胜感激!
无论如何,我想编写一个解码用户输入的莫尔斯代码的程序.所以用户会输入:
-.-.
.-
-
...
!
.-.
..-
.-..
.
Run Code Online (Sandbox Code Playgroud)
感叹号将代表一个单独的词.此消息将向用户返回"Cats Rule".下面是我到目前为止的代码......记住..我已经在perl编程了不到24小时哈哈.
码:
use 5.010;
my %morsecode=(
'.-' =>'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', '.----' =>'1', '..---' =>'2',
'...--' =>'3', '....-' =>'4', '.....' =>'5', …
Run Code Online (Sandbox Code Playgroud) 我想使用深度优先和广度优先的方法来遍历图形.我以前在一个简单的节点列表上做过这个,但是我从来没有用邻接矩阵试过它,老实说,我甚至不知道从哪里开始.
这是我的矩阵:
999999999 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 999999999 0 3 1 0 0 0 0 0 0 0 0 0 0 0
1 0 999999999 3 0 1 0 0 0 0 0 0 0 0 0 0
0 3 3 999999999 0 0 0 8 0 0 0 0 0 0 0 0
0 1 0 0 999999999 0 1 3 0 0 0 0 0 0 …
Run Code Online (Sandbox Code Playgroud) 我正在编写一个bash脚本来查找小于给定整数的所有素数.
这是代码:
#!/bin/bash
BADARGS=65
if [ -z $1 ]
then
echo "Usage:`basename $0` cannot have a null parameter."
exit $BADARGS
elif [ $1 -lt 2 ]
then
echo "Usage:`basename $0` should have the value 2 or more as the parameter."
exit $BADARGS
fi
TRUE=0
FALSE=
Primes(){
checkPrime=( $(factor $1) ) # this puts factors into array
if [ -z "${checkPrime[2]}" ] # third element is null
then
return $TRUE
else
return $FALSE
fi
}
printf "2 "
let "n = …
Run Code Online (Sandbox Code Playgroud) 我只需要知道是否有办法使用XAML在WPF弹出窗口中放置背景颜色.
c# ×7
wpf ×2
arrays ×1
background ×1
bash ×1
collections ×1
contains ×1
dictionary ×1
graph ×1
hash ×1
ienumerable ×1
list ×1
macos ×1
matrix ×1
mef ×1
perl ×1
popup ×1
scripting ×1
traversal ×1
xamarin ×1
xamarin.ios ×1
xaml ×1