<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 華為python面試題

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

    華為python面試題

      有兩個(gè)序列a,b,大小都為n,序列元素的值任意整形數(shù),無(wú)序;

    華為python面試題

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

      1. 將兩序列合并為一個(gè)序列,并排序,為序列Source

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

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

      4. 將Small加到max序列,將Big加大min序列,重新計(jì)算新序列和,和大的為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

      輸出結(jié)果

      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面試題】相關(guān)文章:

    華為硬件面試題08-22

    華為面試題2017年08-11

    華為測(cè)試面試題匯總09-02

    華為Java面試題精選10-24

    華為英語(yǔ)面試題目11-20

    2017年java華為面試題08-20

    華為測(cè)試面試題整理201609-16

    2017華為筆試面試題庫(kù)10-22

    華為c語(yǔ)言筆試面試題題庫(kù)11-09

    主站蜘蛛池模板: 午夜精品视频在线观看| 惠民福利中文字幕人妻无码乱精品| 99R在线精品视频在线播放| 亚洲中文字幕无码久久精品1 | 日韩精品无码一区二区三区不卡 | 3D动漫精品啪啪一区二区下载| 日韩精品欧美亚洲| 国产精品成人观看视频| 国产精品亚洲欧美一区麻豆| 日韩精品区一区二区三VR| 日韩精品一区二区午夜成人版| 91精品国产品国语在线不卡| 国产精品自拍一区| 国产精品自在线拍国产| 四虎国产精品永久在线观看| 合区精品中文字幕| 久久er国产精品免费观看8| 国产精品久久久久久久久久免费| 精品视频一区二区三区在线观看 | 国内精品久久久久国产盗摄 | 少妇亚洲免费精品| 人妻无码精品久久亚瑟影视| 欧美成人精品第一区二区| 精品伦精品一区二区三区视频 | 亚洲国产精品特色大片观看完整版| 欧美精品亚洲人成在线观看| 精品久久久久国产免费| 国产偷窥熟女高潮精品视频| 国产精品亚洲mnbav网站| 国产精品久久久久久久午夜片| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲精品乱码久久久久久自慰| 四虎影视国产精品永久在线| 精品久久久久一区二区三区| 精品无码国产污污污免费网站国产| 国产99久久久国产精品~~牛 | 一本久久a久久精品综合香蕉| 伊人久久综合精品无码AV专区| 中文字幕日韩精品在线| 中文字幕日韩精品有码视频| 四虎成人精品永久免费AV|