精品日本亚洲一区二区三区,99久久精品免费观看国产,99久久免费精品,亚洲精品国产一区二区成人,日本亚洲精品一区二区三区四区,国产亚洲精品成人久久网站,久久亚洲男人第一AV网站,精品国产高清一区二区广区,久久精品五月天很黄很艳女TV

考研論壇

 
查看: 693|回復: 3
打印 上一主題 下一主題

數據結構求助

[復制鏈接]

7

主題

48

帖子

102

積分

一般戰友

Rank: 2

精華
0
威望
0
K幣
102 元
注冊時間
2015-9-2
跳轉到指定樓層
樓主
發表于 2015-12-17 23:52 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一個數組有n個元素,盡可能設計時間效率高的算法判斷數組中是否存在這樣的兩個數,這兩個數之和為x。

來自Android客戶端

    回復

    使用道具 舉報

    7

    主題

    48

    帖子

    102

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    0
    K幣
    102 元
    注冊時間
    2015-9-2
    沙發
     樓主| 發表于 2015-12-18 00:42 來自手機 | 只看該作者
    啊,有朋友告訴我答案了,獻個丑,以免后來的朋友只看到題沒有答案哈
             哈希表的思想,設要找的數組是B[n],用一個大數組A[max],存A[B[1~n]]=1。現在遍歷B,對每一個B[i]判斷其對應的x-B[i]是否存在-------即A[x-B[x]]==1就存在
              時間復雜度是o(n)

    來自Android客戶端

    回復

    使用道具 舉報

    7

    主題

    48

    帖子

    102

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    0
    K幣
    102 元
    注冊時間
    2015-9-2
    板凳
     樓主| 發表于 2015-12-18 00:44 來自手機 | 只看該作者
    順便問下,如果我的答案能夠完成題目要求,但是時間復雜度不如標準答案高效,那這個題怎么給分?比如15分能給多少?

    來自Android客戶端

    回復

    使用道具 舉報

    7

    主題

    48

    帖子

    102

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    0
    K幣
    102 元
    注冊時間
    2015-9-2
    地板
     樓主| 發表于 2015-12-18 10:12 來自手機 | 只看該作者
    不要沉啊,想知道數據結構怎么打分

    來自Android客戶端

    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 注冊 人人連接登陸

    本版積分規則   

    關閉

    您還剩5次免費下載資料的機會哦~

    掃描二維碼下載資料

    使用手機端考研幫,進入掃一掃
    在“我”中打開掃一掃,
    掃描二維碼下載資料

    關于我們|商務合作|小黑屋|手機版|聯系我們|服務條款|隱私保護|幫學堂| 網站地圖|院校地圖|漏洞提交|考研幫

    GMT+8, 2026-5-1 10:12 , Processed in 0.083162 second(s), Total 8, Slave 8(Usage:6.5M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回復 返回頂部 返回列表
    × 關閉