亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#使用二分查找法判斷指定字符的方法

 更新時(shí)間:2016年06月13日 10:00:00   作者:呂秀才  
這篇文章主要介紹了C#使用二分查找法判斷指定字符的方法,結(jié)合實(shí)例形式分析了C#二分查找法進(jìn)行字符串查找的定義與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了C#使用二分查找法判斷指定字符的方法。分享給大家供大家參考,具體如下:

private int sort_init(ref string[] chars, string str) //數(shù)組初始化
{
  string[] temp = str.Split(' ');
  //temp.
  chars = new string[temp.Count()];
  int ndx = 0;
  int last_empty_positon = 0;
  foreach (string ch in temp)
  {
   ndx = last_empty_positon++;
   chars[ndx] = ch;
   if (ndx == 0) continue;
   if (ch.Length == 0) continue;
   while (chars[ndx].CompareTo(chars[ndx - 1]) < 0)
   {
    string s = chars[ndx];
    chars[ndx] = chars[ndx - 1];
    chars[ndx - 1] = s;
    ndx--;
    if (ndx == 0) break;
   }
  }
  return 1;
}

private bool isTheString(string str) //判斷是否為指定字符
{
   int end = stopChar.Length - 1;
   int begin = 0;
   while (end - begin > 1)
   {
    int mid = (end + begin) / 2;
    if (stopChar[mid].CompareTo(str) > 0)
     end = mid;
    else if (stopChar[mid].CompareTo(str) < 0)
     begin = mid;
    else
     return true;
   }
   if (stopChar[end].CompareTo(str) == 0 || stopChar[begin].CompareTo(str) == 0)
    return true;
   return false;
}

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《C#中XML文件操作技巧匯總》、《C#常見(jiàn)控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》及《C#程序設(shè)計(jì)之線程使用技巧總結(jié)

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c# 實(shí)現(xiàn)位圖算法(BitMap)

    c# 實(shí)現(xiàn)位圖算法(BitMap)

    這篇文章主要介紹了c# 如何實(shí)現(xiàn)位圖算法(BitMap),文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C#/VB.NET實(shí)現(xiàn)從PPT中提取圖片的示例代碼

    C#/VB.NET實(shí)現(xiàn)從PPT中提取圖片的示例代碼

    PPT是用于制作幻燈片(演示文稿)的應(yīng)用軟件,每張幻燈片中都可以包含文字、圖形、圖形、表格、聲音和影像等多種信息。本文主要介紹了如何實(shí)現(xiàn)從PPT中提取圖片的功能,需要的可以參考一下
    2023-03-03
  • Ruby創(chuàng)建數(shù)組方法總結(jié)

    Ruby創(chuàng)建數(shù)組方法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于Ruby創(chuàng)建數(shù)組方法的知識(shí)點(diǎn)內(nèi)容,對(duì)戲有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • unity實(shí)現(xiàn)QQ截圖功能

    unity實(shí)現(xiàn)QQ截圖功能

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)QQ截圖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#實(shí)現(xiàn)從PDF中提取表格的方法詳解

    C#實(shí)現(xiàn)從PDF中提取表格的方法詳解

    PDF是辦公中比較常見(jiàn)的一種文件格式,在工作中應(yīng)用也越來(lái)越普遍。今天為大家介紹一種通過(guò)C#/VB.NET代碼從PDF中提取表格內(nèi)容的方法,感興趣的可以動(dòng)手嘗試一下
    2022-08-08
  • C#中的Task.WaitAll和Task.WaitAny方法介紹

    C#中的Task.WaitAll和Task.WaitAny方法介紹

    這篇文章介紹了C#中的Task.WaitAll和Task.WaitAny方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C#結(jié)構(gòu)體特性實(shí)例分析

    C#結(jié)構(gòu)體特性實(shí)例分析

    這篇文章主要介紹了C#結(jié)構(gòu)體特性,以實(shí)例形式較為詳細(xì)的分析了C#結(jié)構(gòu)體的功能、定義及相關(guān)特性,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • C# 如何使用ajax請(qǐng)求

    C# 如何使用ajax請(qǐng)求

    這篇文章主要介紹了C# 如何使用ajax請(qǐng)求,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 淺析C# 函數(shù)的傳值與傳址

    淺析C# 函數(shù)的傳值與傳址

    這篇文章主要介紹了C# 函數(shù)的傳值與傳址,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-11-11
  • C#跨窗體操作(引用傳遞) 實(shí)例代碼

    C#跨窗體操作(引用傳遞) 實(shí)例代碼

    現(xiàn)在給大家介紹一種最簡(jiǎn)單的跨窗體操作,WinForm的窗體是一個(gè)類(lèi),C#的類(lèi)是引用類(lèi)型,那么我們應(yīng)該可以將WinForm窗體類(lèi)進(jìn)行傳遞,那不就可以進(jìn)行操作了么?
    2013-03-03

最新評(píng)論