色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python求解排列中的逆序數個數實例

瀏覽:10日期:2022-07-26 14:27:57

在一個排列中,如果一對數的前后位置與大小順序相反,即前面的數大于后面的數,那么它們就稱為一個逆序。

一個排列中逆序的總數就稱為這個排列的逆序數。

一個排列中所有逆序總數叫做這個排列的逆序數。

也就是說,對于n個不同的元素,先規定各元素之間有一個標準次序(例如n個 不同的自然數,可規定從小到大為標準次序),于是在這n個元素的任一排列中,當某兩個元素的先后次序與標準次序不同時,就說有1個逆序。

一個排列中所有逆序總數叫做這個排列的逆序數。

Python代碼:

def inverse_number(string): ’input a number which is string than,you will get the inverse number’ ans = 0 for i in range(len(string)): for j in range(i): if string[j] > string[i]:ans += 1 return ansprint(inverse_number(input('Please input the number: ')))

補充知識:python輸入一個整數,輸出該數二進制表示中1的個數

我就廢話不多說了,大家還是直接看代碼吧!

# -*- coding:utf-8 -*-class Solution: def NumberOf1(self, n): # write code here cnt = 0 if n<0: n = n & 0xffffffff while n: cnt+=1 n = (n-1) & n return cnt

通過按位與,巧妙的計算出二進制中'1'的個數。

以上這篇Python求解排列中的逆序數個數實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成年人一级片 | 91精品欧美成人 | 特级做人爱c级特级aav毛片 | 久久香蕉国产线看观看精品yw | 国产无卡一级毛片aaa | 91av福利| 久久综合本色宗合一本色 | 日韩毛片基地 | 亚洲国产91| 精品400部自拍视频在线播放 | 一级高清毛片免费a级高清毛片 | 久久只有精品视频 | 米奇777色狠狠8888影视 | 久久国产亚洲观看 | 成人欧美网站 | 国产精品所毛片视频 | 久久精品呦女 | 国产乱色在线观看 | 成人丝袜激情一区二区 | 亚洲精品久久玖玖玖玖 | 国产欧美va欧美va香蕉在线观 | 一级中国乱子伦视频 | 免费一级美国片在线观看 | 免费一级特黄3大片视频 | 97免费视频在线 | 丰满寡妇一级毛片 | 国产成人精品高清不卡在线 | 成年网站视频在线观看 | 2022麻豆福利午夜久久 | 欧美一级色 | 大胆gogo999亚洲肉体艺术 | 亚洲国产一区在线精选 | 国内高清久久久久久久久 | 91国语精品自产拍在线观看一 | 99精品久久久久久 | 男女性高爱潮免费的国产 | 久久综合久久自在自线精品自 | 国产精品美女久久久久网站 | 亚洲视频免 | 亚洲精品一区二区手机在线 | 午夜桃色剧场 |