24小時服務熱線 15528269059
全國服務熱線  028-69589888

微信掃一掃了解更多

儀器銷售、維修、檢定、租賃、技術指導

一站式測繪服務平臺
產品中心
  • RTK/GPS
    中海達
    中海達-北斗海達系列
    中海達-華星系列
    中海達-海星達系列
    華測
    華測-華易系列
    華測-雙微系列
    華測-精靈系列
    華測-中繪系列
    南方
    南方-天宇系列
    南方-三鼎系列
    南方-瑞得系列
    南方-科力達系列
    UFO
    天寶
    司南
    合眾思壯
    思拓力
    千尋
    新大陸
    天碩
    蘇州一光
    北斗中移
    阿爾法
  • 無人機
    大疆
    縱橫
    極俠
    飛馬
    中海達
    華測
    南方測繪
  • 無人船
  • 三維激光掃描儀
    中海達
    徠卡
    九洲星熠
    飛馬
    法如
    天寶
    拓普康
    象印科技
    華測
    華測
  • 全站儀
    南方-天宇系列
    拓普康
    中緯
    南方
    南方-瑞得系列
    南方-三鼎系列
    南方-科力達系列
    中海達
    華測
    徠卡
    天寶
    賓得
    索佳
    蘇州一光
    大地
    UFO
  • 經緯儀
    南方
    歐波
    大地
    賽博
    博飛
    徠眾
  • 垂準儀
    電子垂準儀
    垂準儀
  • 水準儀
    自動安平水準儀
    電子水準儀
    老式水準儀
    激光水準儀
  • 手持測距儀
    深達威
    博世
    南方
    徠卡
  • 標線儀
    東英
    博世
  • 手持GIS
    中海達
    集思寶
    華測
  • 對講機
    調頻對講機
    網絡對講機
  • 檢測儀器專區
    鋼筋掃描儀
    樓板測厚儀
    回彈儀
    地質羅盤儀
    裂縫寬度/深度
    驗房工具
  • 儀器附件配件專區
    連接頭
    RTK/GPS配件
    電子水準儀銦鋼尺
    全站儀配件
    水準儀塔尺
    腳架
    反射片
    基座
    尺墊
    花桿
    卷尺
  • 其他測量儀器
    測輪
    測量望遠鏡
    測繩
    激光指向儀
    計算器
    測釘

對半查找(算法)在工程測量中應用,適用于什么情況?

來源:東英官方網址:http://www.renshiks.com/

半查找在計算機算法中也稱為二分查找,是計算機算法在工程測量中的典型應用。下面我們就這種算法給大家詳細講解一下


一、兩種查找方法

在計算機算法中,查找主要有線性查找和對半查找兩種。


1、線性查找主要針對無序的數據序列。


如在12,16,23.5,17,8,23,45...的數據列中找到8這個數字或者在skljojlkiolwiebclsopeipo...字符序列中找到“bc”


這種無序的序列查找只好采用線性查找了,即依次查找。可以從頭到尾開始查找,也可以從尾到頭開始查找,也可以將數據按一定間距分成幾部分來查找,最壞的情況都要查詢n次,算法復雜度為O(n)。


算法復雜度:解決某一問題的計算規模。即要進行多少次基本計算,針對不同問題,基本計算定義不同。


2、在當數據是有序的情況下,使用對半查找。


如在1,2,3.2,5,6,8,12數據中找到數字5如果數據是無序的,在可以依據升降序的情況將數據排序,然后再使用對半查找。并且在這個例子中有7個數據,根據你設定的非整取舍規則,對半的位置(7/2=3.5)可以為3也可以為4。


當為3時,查到3.2,小于查找對象5,前面部分舍棄,只關注后面部分。后面部分查找位置(4/2=2)找到6,大于5,后面部分舍去,只查找剩下的兩個,再查找1次即可。當為4時,則剛好查到5,一次即可找到。


算法難度:很顯然,對于對半查找,其算法復雜度為O(logn)。


二、對半查找的威力


線性查找算法的復雜度為O(n),對半查找的算法復雜度為O(logn),兩者有著指數級差別。為直觀起見,我們舉一個工程測量中的例子。針對一般緩和曲線長度在100左右,我們取120米來計算。


假定我們針對不同的計算精度要求,如精確到0.001或0.0001等,查找次數見下表


9ccd79da9b9c5d88f28536343133d3c.png


從上表我們可以看出,即便精確到0.01mm,最壞情況下也僅僅需要24次查找即可完成,而如果要采用線性查找,最壞情況下則需要12000000次,即1200萬次。兩者差異巨大。


也許您會認為電腦的運算速度現在達到每秒數億次,1200萬次又算得了什么呢?請注意,電腦的運算速度指每秒指令執行條數,而非算法中的基本運算。在這個例子中,基本運算是指判斷多少次計算范圍,如采用坐標轉換去判斷,每一次的基本運算中則包括重新定義兩個坐標系和兩次坐標轉換以及相關比較,如采用線性查找,計算機會基本陷入假死機狀態。

現在,您應該明白在水準塔尺的尺面設計中為什么那樣區分了吧,為什么有些人能瞬間讀出讀數。



我們東英測繪儀器承接工程測量業務,也出售租賃測繪儀器,如果有測繪業務需要的朋友可以聯系我們,有需要購買或者租賃維修鑒定水準儀、經緯儀、RTK等測繪儀器的用戶也可以直接電話聯系我們,我們將為你提供優質的服務。

我們的服務
品質保障
原裝正品
免費上門培訓
1對1技術指導
就近發貨就近售后
24小時全國服務熱線(微信同號)
155-2826-9059
聯系了解最近分公司地址
聯系我們
工程測量儀器
登錄
登錄
我的資料
留言
回到頂部
主站蜘蛛池模板: 区。| 安阳县| 西贡区| 清徐县| 千阳县| 资兴市| 梁河县| 平遥县| 循化| 二连浩特市| 金阳县| 茶陵县| 石柱| 泰兴市| 麻城市| 沅陵县| 孙吴县| 德安县| 衡东县| 依安县| 紫金县| 吉林市| 安丘市| 山丹县| 长白| 双峰县| 伽师县| 开平市| 博爱县| 安西县| 深州市| 碌曲县| 青阳县| 麻城市| 衡东县| 浪卡子县| 石泉县| 利川市| 淮滨县| 巴东县| 扎鲁特旗|