<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 斯倫貝謝軟件筆試經(jīng)驗

    時間:2020-12-11 13:29:57 筆試經(jīng)驗 我要投稿

    斯倫貝謝軟件筆試經(jīng)驗

      一道斯倫貝謝軟件筆試題

    斯倫貝謝軟件筆試經(jīng)驗

      軟件, 筆試, 斯倫貝

      每個公司的軟件題目應該都是其在實際工作當中會遇到的問題,這道斯倫貝謝的算法題我猜測應該也是如此。題目是09屆畢業(yè)生招聘時出的,如下:

      現(xiàn)在一個廣場上有一些木樁,可以知道這些木樁的坐標。給你一根很長的繩子,繞成一圈,將所有木樁都繞在里面。之后收緊繩子,直到其緊繃。此時有木樁與繩子接觸,另外一些木樁則是在繩子繞成的圈的內(nèi)部。 我們將與繩子接觸的木樁稱作頂點,請編寫程序,求出這些木樁中的頂點。

      這道題目其實不難,諸位讀者可以思考一下,再看我給的解決方案。另外提醒一下,木樁的坐標是人定的,我們可以將木樁的坐標統(tǒng)一定在第一象限。

      以下是這個問題的解答,我只給出算法大體流程,但不給出具體代碼。

      我們的輸入是一個數(shù)組,這個數(shù)組中包含所有木樁的坐標,即一個POINT。

      第一步,找出這些點中,位于最下方,即Y坐標值最小的點,我們稱之為木樁A

      我們以A點作為基準點進行下一步分析。找出逆時針方向的下一個頂點。這個頂點的尋找方向,必然是先找右上方,如果右上方?jīng)]有點,則找左上方。

      在右上方,下一個頂點必然是與A相連,斜率最小的點。如果右上方?jīng)]有點,那么我們需要從左上方查找斜率也是最小的一個點。這一點讀者可以在紙上畫圖查證。

      按照這種方法,我們很容易找到逆時針的下一個點,我們稱之為B點,現(xiàn)在從B點查找B點的'逆時針下一個頂點。對于B點來說,我們也需要先查找右上方,如果右上方?jīng)]有木樁,則查找左上方,左上方?jīng)]有,則需要查找左下方,如果左下方?jīng)]有,那就需要查找右下方。按照此次序依次查找。

      對于右上方有木樁的情形,我們需要找到與B點相連斜率最小的木樁。

      右上方無木樁,左上方有木樁的情形,我們需要查找左上方中,與B相連斜率最小的木樁。

      對于左下方的情形,我們需要查找與B相連斜率最小的木樁。

      對于右下方的情形,我們需要查找與B相連斜率最小的木樁。

      雖然都是查找斜率最小,但我們需要依次比較四種情況,而不能混在一起查找。

      按照這種方法,我們可以找到C點。

      重復由B找到C的步驟,我們可以找到C的逆時針下一個頂點,依次查找,則可以找出所有頂點。這里還需要注意一點,我們需要保存上一次的斜率,本次查找時的斜率必須比上一次查找時的斜率大,或者本次查找的下一個頂點的位置,位于四個方位中的下一個方位。

      這個方法很簡單,但效率很低,每次查找,都需要計算出當前頂點與其他所有點的斜率,并進行分類排序比較。但目前我只想到這一種方法,如果誰有更好的方法,歡迎給我留言 。

    【斯倫貝謝軟件筆試經(jīng)驗】相關文章:

    筆試經(jīng)驗:談談軟件兼容性測試02-13

    錫伯族貝倫舞種類10-06

    筆試經(jīng)驗:筆試內(nèi)容準備09-02

    故宮筆試經(jīng)驗05-07

    長虹筆試經(jīng)驗12-19

    銀監(jiān)會筆試經(jīng)驗12-18

    招商筆試經(jīng)驗12-18

    微軟筆試經(jīng)驗03-01

    求職筆試經(jīng)驗03-01

    蘇寧筆試經(jīng)驗筆試寫作08-31

    主站蜘蛛池模板: 亚洲AV成人精品网站在线播放| 国产精品龙口护士门在线观看 | 久久夜色精品国产亚洲| 欧美亚洲国产精品久久蜜芽| 国产精品毛片久久久久久久| 欧美人与动牲交a欧美精品| 国产成人精品福利网站在线观看| 无码AV动漫精品一区二区免费| 久久精品亚洲一区二区三区浴池| 国产VA免费精品高清在线| 欧美精品亚洲日韩aⅴ| 久久精品麻豆日日躁夜夜躁| 久久久久久亚洲精品无码| 91精品国产9l久久久久| 亚洲精品天天影视综合网| 欧美成人精品一区二三区在线观看| 中文字幕一区二区三区日韩精品| 一本精品中文字幕在线| 亚洲一二成人精品区| 亚洲精品无码久久久久去q | 久久99国产乱子伦精品免费| 久久精品国产亚洲一区二区| 无码国产精品一区二区免费3p| 成人精品一区二区三区电影黑人| 国内精品伊人久久久久av一坑| 国产精品一区在线观看你懂的| 欧美人与动牲交a欧美精品| 人妻精品久久久久中文字幕| 精品久久久噜噜噜久久久| laowang在线精品视频| 国产精品免费久久久久电影网| 一本一道久久a久久精品综合 | 欧美亚洲日本久久精品| 欧洲精品视频在线观看| 久久93精品国产91久久综合| 亚洲午夜福利精品无码| 久久精品国产亚洲AV大全| 国产精品成人观看视频| 99九九精品免费视频观看| 久久精品9988| 国产韩国精品一区二区三区|