vector:
查找vector中的最大值:
函数:max_element()
用法:
// 假设已有初始化完成的vector数组nums,里面的数值类型为int // 查找nums中的最大值,并赋值给num_max int num_max = *max_element(nums.begin(), nums.end());
初始化vector:
unordered_map:
查找该键值是否存在:
函数:map.find()与map.end()
用法:
unordered_map</*键值属性*/, /*value属性*/> map; if (map.find(/*查找的键值*/) != map.end()) { // 若存在,运行这个代码块 printf("存在"); } else { // 若不存在,运行这个代码块 printf("不存在"); }
遍历unordered_map:
函数:
用法:
python:
遍历字典
判断字符是否是字母
函数:isalpha()
查着查着发现了一连串的好东西,原来不止字母,还有判断是不是数字/字母的等等
求两个数的最大公约数
函数:math.gcd(i,j)
用法:
import math #利用函数求解最大公约数 temp= math.gcd(i,j)
将某进制数转换成十进制数的值
函数:int(string, int)
用法:
# 举例:如将九进制数2022转换成十进制数 res = int('2022', 9) # 举例:如将16进制数1A转换成十进制数 res = int('1A', 16)