国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

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

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

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

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

一個(gè)排列中所有逆序總數(shù)叫做這個(gè)排列的逆序數(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: ')))

補(bǔ)充知識:python輸入一個(gè)整數(shù),輸出該數(shù)二進(jìn)制表示中1的個(gè)數(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

通過按位與,巧妙的計(jì)算出二進(jìn)制中'1'的個(gè)數(shù)。

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 91精品在线国产 | 日本乱人伦片中文三区 | 国产步兵社区视频在线观看 | 久久极品视频 | 男女朋友做爽爽爽免费视频网 | 99国产成人高清在线视频 | 真实一级一级一片免费视频 | 成人一区二区免费中文字幕 | 99在线在线视频免费视频观看 | 国产区最新 | 亚洲免费网站观看视频 | 欧美成人aa | 国产精品国产三级在线高清观看 | 爽爽爽爽爽爽a成人免费视频 | 免费一级欧美大片在线观看 | 高清不卡一区二区三区 | 久久99精品视免费看 | 国外成人在线视频 | 91九色视频无限观看免费 | a级片黄色片| 免费一级欧美大片在线观看 | 在线人成精品免费视频 | 亚洲天堂男人的天堂 | 毛片韩国| 国产女厕所 | 亚洲精品国产第一区二区三区 | 久香草视频在线观看 | 久久久国产成人精品 | 国产欧美一区二区另类精品 | 亚洲国产片| 国产亚洲一区二区精品 | 全部在线播放免费毛片 | 日日操夜夜爽 | 婷婷国产成人久久精品激情 | 一级一片一_级一片一 | 国产男女视频在线观看 | 国产欧美亚洲精品a | 在线亚洲自拍 | 久久久久亚洲精品中文字幕 | 一个人看的免费观看日本视频www | 欧美三级超在线视频 |