亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

Python求解排列中的逆序數(shù)個數(shù)實例

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

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

一個排列中逆序的總數(shù)就稱為這個排列的逆序數(shù)。

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

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

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

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輸入一個整數(shù),輸出該數(shù)二進制表示中1的個數(shù)

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

# -*- 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'的個數(shù)。

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 成人免费视频一区 | 日本www在线视频 | 中文字幕精品在线观看 | 国产大陆精品另类xxxx | 亚洲精品成人av在线 | 久草免费在线观看视频 | 涩里番资源网站在线观看 | 一区二区三区久久精品 | 国产精品毛片久久久久久久 | 成人免费手机在线看网站 | 手机国产日韩高清免费看片 | 国产成人精品系列在线观看 | 国产福利社区 | 老妇激情毛片 | fc2久久 | 好爽~好硬~好紧~蜜芽 | 亚洲b| 韩国主播19福利视频在线 | 国产精品19p | 成年人免费看视频 | 高清大学生毛片一级 | 亚洲夜色夜色综合网站 | 久久免费精品视频在线观看 | 久久久亚洲欧洲日产国码二区 | 玖玖啪 | 久草中文在线 | 99久国产 | 亚洲国产爱久久全部精品 | 手机在线黄色网址 | 免费一级毛片在线播放放视频 | 欧美福利一区二区三区 | 久草中文在线 | 国产成人精品高清不卡在线 | 综合久久91 | 亚洲经典在线 | 91成人免费观看网站 | 亚洲精品国产福利片 | 午夜影院在线免费 | 亚洲国产精品一区二区不卡 | 亚洲深夜 | 国产乱码精品一区二区三上 |