示例#1
0
文件: MergeSort.cs 项目: havishat/C-
    static void MergeHelper(string[] a, int first, int count)
    {
        if (count == 1)
        {
            return;
        }
        if (count == 2)
        {
            if (a[first].CompareTo(a[first + 1]) > 0)
            {
                string temp = a[first];
                a[first]     = a[first + 1];
                a[frist + 1] = temp;
            }
            return;
        }
        MergeHelper(a, first, count / 2);
        MergeHelper(a, first + count / 2, count - count / 2);

        // Zipper
        string[] zipper = new stirng[count];
        int      z      = 0;
        int      i      = first;
        int      j      = first + count / 2;

        while (i < first + count / 2 && j < first + count)
        {
            if (a[i].CompareTo(a[j]) < 0)
            {
                zipper[z++] == a[i++];
            }
            else
            {
                zipper[z++] = a[j++];
            }
        }
    }
示例#2
0
 {//default constructor}
 public MyClass(string a, string b)
 {
  StringSome = a; 
  StringDrop = b;}
示例#3
0
 public static void RemoveModel(stirng key)
 {
     InstanceMap.TryRemove(key, out _);
 }
 	public Texture2D GetTexture(stirng pName)
 	{
 		return this.Textures.ContainsKey(pName) ? this.Textures[pName] : null;
 	}
示例#5
0
	public QsSendInfoToServer(stirng s)
	{
		data = new QsPackage(System.Text.Encoding.Default.GetBytes(s));
		header = new QsPackageHeader(0x1, data);
	}
 public DataAccess(stirng TableId)
 {
     _tableId = tableId;
 }