中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      華為python面試題

      時間:2020-11-16 20:33:52 筆試題目 我要投稿

      華為python面試題

        有兩個序列a,b,大小都為n,序列元素的值任意整形數,無序;

      華為python面試題

        要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的.差最小。

        1. 將兩序列合并為一個序列,并排序,為序列Source

        2. 拿出最大元素Big,次大的元素Small

        3. 在余下的序列S[:-2]進行平分,得到序列max,min

        4. 將Small加到max序列,將Big加大min序列,重新計算新序列和,和大的為max,小的為min。

        Python代碼

        def mean( sorted_list ):

        if not sorted_list:

        return (([],[]))

        big = sorted_list[-1]

        small = sorted_list[-2]

        big_list, small_list = mean(sorted_list[:-2])

        big_list.append(small)

        small_list.append(big)

        big_list_sum = sum(big_list)

        small_list_sum = sum(small_list)

        if big_list_sum > small_list_sum:

        return ( (big_list, small_list))

        else:

        return (( small_list, big_list))

        tests = [ [1,2,3,4,5,6,700,800],

        [10001,10000,100,90,50,1],

        range(1, 11),

        [12312, 12311, 232, 210, 30, 29, 3, 2, 1, 1]

        ]

        for l in tests:

        l.sort()

        print

        print “Source List:\t”, l

        l1,l2 = mean(l)

        print “Result List:\t”, l1, l2

        print “Distance:\t”, abs(sum(l1)-sum(l2))

        print ‘-*’*40

        輸出結果

        Python代碼

        Source List: [1, 2, 3, 4, 5, 6, 700, 800]

        Result List: [1, 4, 5, 800] [2, 3, 6, 700]

        Distance: 99

        -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

        Source List: [1, 50, 90, 100, 10000, 10001]

        Result List: [50, 90, 10000] [1, 100, 10001]

        Distance: 38

        -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

        Source List: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

        Result List: [2, 3, 6, 7, 10] [1, 4, 5, 8, 9]

        Distance: 1

        -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

        Source List: [1, 1, 2, 3, 29, 30, 210, 232, 12311, 12312]

        Result List: [1, 3, 29, 232, 12311] [1, 2, 30, 210, 12312]

        Distance: 21

      【華為python面試題】相關文章:

      華為硬件面試題08-22

      華為面試題2017年08-11

      華為測試面試題匯總09-02

      華為Java面試題精選10-24

      華為英語面試題目11-20

      2017年java華為面試題08-20

      華為測試面試題整理201609-16

      2017華為筆試面試題庫10-22

      華為c語言筆試面試題題庫11-09

      主站蜘蛛池模板: 日本精品久久久久中文字幕1| 精品少妇一区一区三区| 国产精品黑色丝袜在线播放| 国产成人aa在线观看视频 | 班玛县| 欧美日韩激情在线一区二区| 自慰高潮网站在线观看| 97色综合| 久久国产色av老熟蜜臀av| 潼南县| 成人免费观看在线播放视频| 国产成人夜色在线视频观看| 亚洲av日韩片在线观看| 韩国美女av一区二区三区四区 | 在线免费观看黄色国产| 道孚县| 伊人中文字幕在线乱码| 乱人伦人妻中文字幕不卡| 国产真实二区一区在线亚洲| 青青草一级视频在线观看| 亚洲成片在线看一区二区| 久久精品国产亚洲AV香蕉吃奶| 彩票| 日本一区二区三区啪啪| 日韩人妻一级av一区二区| 精品在免费线中文字幕久久| 国产品精品久久久久中文| 鲜城| 国产在线一区二区三区在线观看| 高清| 天堂网av在线| 最新版av天堂熟女免费播放| 亚洲一区不卡在线导航| 日韩av一区二区三区精品| 亚洲无人区码一码二码三码区别 | 宿松县| 国产精品麻豆A啊在线观看 | 衡阳县| 国产91九色在线观看| 国产欧美亚洲另类第一页| 亚洲免费日韩一区二区|