小编Pro*_*eck的帖子

C#中的通用二进制搜索

下面是我的通用二进制搜索.它适用于整数类型数组(它会找到其中的所有元素).但是当我使用字符串数组来查找任何字符串数据时会出现问题.它可以运行第一个索引和最后一个索引元素,但我找不到中间元素.

Stringarray = new string[] { "b", "a", "ab", "abc", "c" };

public static void BinarySearch<T>(T[] array, T searchFor, Comparer<T> comparer) {

        int high, low, mid;
        high = array.Length - 1;
        low = 0;
        if (array[0].Equals(searchFor))            
            Console.WriteLine("Value {0} Found At Index {1}",array[0],0);
        else if (array[high].Equals(searchFor))
            Console.WriteLine("Value {0} Found At Index {1}", array[high], high);
        else
        {
            while (low <= high)
            {
                mid = (high + low) / 2;
                if (comparer.Compare(array[mid], searchFor) == 0)
                {
                    Console.WriteLine("Value {0} Found At Index {1}", array[mid], …
Run Code Online (Sandbox Code Playgroud)

c# algorithm

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

所有图像效果的颜色矩阵

你能告诉我所有图像滤镜效果的颜色矩阵吗,例如:

  1. 高斯模糊
  2. 锐化
  3. 光滑的
  4. 边缘检测快速
  5. 边缘检测卷积
  6. 边缘增强
  7. 大纲
  8. 棕褐色
  9. 晒太阳
  10. 索贝尔

我可以通过使用 C# 中的指针轻松更改图像,但这是不安全的,因此我避免使用它。改变像素数据的另一种方法是颜色矩阵。你能帮助我吗?

c# image-processing visual-studio-2010 visual-studio-2008

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

在我为Windows Phone 7创建的每个应用程序上获取错误

每当我在Visual Studio for Windows Phone 7中创建一个新应用程序时,每次构建我的应用程序时都会弹出以下错误:

无法启动应用程序进行调试.确保目标设备屏幕已解锁且已安装该应用程序.

由于此错误,我的应用程序未在模拟器中运行.我尝试重新安装SDK和Visual Studio但似乎无法解决此错误.

c# visual-studio-2010 windows-phone-7

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

我们如何使用c#将二进制数转换为八进制数?

**嘿,我正在开发一个应用程序,它可以将任何基本数字(如2,8,10,16等)转换为用户的欲望基础系统.我有一个问题,将二进制数转换为八进制数可以帮助我吗?

我试过像

// i am taking a binary number in value and then converting it to base 8

Int32 value = int.Parse(convertnumber);                           
Console.WriteLine(Convert.ToString(value, 8));
Run Code Online (Sandbox Code Playgroud)

例如:value = 10011

答案应该是"23",但使用上面的代码我得到"23433"

c#

2
推荐指数
1
解决办法
9111
查看次数

奇异的 LinkedList 是否在 LIFO 中给出输出?

我正在研究一个单链表。在创建自己的链表时,我对在自定义链表中打印节点集合感到困惑。

我想知道,单向链表是否像堆栈一样以 LIFO 方式显示其集合?

下面是我自己的 LinkedList AND 节点是一个类,谁能告诉我 Singular LinkedList 是否以 Lifo 方式打印集合。

class MYlinklist
{
    Node header;

    public void Add(int a)
    {
        Node n = new Node();
        n.element = a;
        n.Next = header;
        header = n;
    }

    public void Print()
    {
        Node n = new Node();
        n = header;
        while (n != null)
        {
            Console.WriteLine(n.element.ToString());
            n = n.Next;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

visual-studio c#-4.0

2
推荐指数
1
解决办法
5435
查看次数