比较运算符__cmp__(self, other) : 包含两个对象比较的所有情况__eq__(self, other) : 判断两个对象是否相等__It__(self, other) : 判断前者是否小于后者__gt__(self, other) : 判断前者是否大于后者数字运算符__add__( ...
分类:
其他好文 时间:
2019-08-25 17:38:55
阅读次数:
79
sort 只适用于列表,返回列表类型。 sorted 可适用于字典,元组和列表。 使用方法 sort的使用方法是 cmp 可选参数, 如果指定了该参数会使用该参数的方法进行排序。 key 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行 ...
分类:
编程语言 时间:
2019-08-25 12:29:33
阅读次数:
73
使用时需要导入头文件<algorithm> 语法描述:sort(begin,end,cmp),cmp参数可以没有,如果没有默认非降序排序。 一.以int为例的基本数据类型的sort使用 因为没有cmp参数,默认为非降序排序,结果为: 1 2 3 4 5 若设计为非升序排序,则cmp函数的编写: bo ...
分类:
其他好文 时间:
2019-08-18 19:29:29
阅读次数:
135
#include using namespace std; int getbits(int n)//统计(n)bin中的1的个数 { int res=0; while(n) { res++; n=n&(n-1); } return res; } int cmp(int a,int b)//统计a,b... ...
分类:
其他好文 时间:
2019-08-13 13:28:41
阅读次数:
56
0、str这个class,很常用,也经常可以看到两个字符串,进行is或者==的比较 is 和 ==a、is表示对比的是对象标识符(即内存地址),用来检查对象的标识符是否一致,即两个对象在内存中的地址是否一致(对象首字节的内存地址(你经常看到到的地址要么是十六进制展示的,要么就是十进制的)) b、在使 ...
分类:
编程语言 时间:
2019-08-08 19:34:28
阅读次数:
106
(1) 新建组件 新建组件目录下的文件名字可以与目录不一样 (2)引用组件 在引用的组件的 .json 添加配置 { "usingComponents": { "like-cmp": "/components/like/index", } } "/components/like/index" : 组 ...
分类:
微信 时间:
2019-07-28 20:19:43
阅读次数:
145
需要注意的就是sort函数的应用,还有自己比较函数cmp的编写 在一个就是结构体的设计,排序时的考室内的排序,数组下标的处理 参考代码: ...
分类:
其他好文 时间:
2019-07-27 23:48:19
阅读次数:
111
functools模块处理的对象都是其他的函数,任何可调用对象都可以被视为用于此模块的函数。 1. functools.cmp_to_key(func) 因为Python3不支持比较函数,cmp_to_key就是将老式的比较函数(comparison function)转换成关键字函数(key fu ...
分类:
移动开发 时间:
2019-07-26 19:27:52
阅读次数:
135
字典内置函数 Python字典包含了以下内置函数: cmp(dict1, dict2)比较两个字典元素。 len(dict)计算字典元素个数,即键的总数。 str(dict)输出字典可打印的字符串表示。 type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。 Python字典 ...
分类:
编程语言 时间:
2019-07-14 23:48:37
阅读次数:
149
MD ,一个我容易写的又难以发现一般要debug一个小时才找出的bug: 当数组方括号里的索引有多层时,将数组里的索引值搞混,例如: vote[ cmp[i] ] > vote[ i ] (三分候选人那道题 单调队列q存的是下标 :dp[ q[tail] ] > dp[ tail ] (今天的st算 ...
分类:
其他好文 时间:
2019-07-14 19:32:15
阅读次数:
109