算法
斕野清辰
斑斓的山野,祥和的日子。
展开
-
算法_并查集
前缀和算法原创 2022-10-26 22:36:49 · 117 阅读 · 1 评论 -
算法_前缀和
前缀和算法原创 2022-10-22 23:23:03 · 120 阅读 · 0 评论 -
算法刷题经验
算法题解题经验原创 2022-10-17 16:18:24 · 72 阅读 · 0 评论 -
我的leetcode刷题进度
leetcode刷题记录原创 2022-10-14 14:00:17 · 220 阅读 · 0 评论 -
矩阵的行列转换
题库计算输入的两个数字的和from functools import reduceli_c = reduce(lambda x,y:int(x)+int(y),input().strip().split())求一个字符串中单词的平均权重import numpy as npprint('%.2f'%(np.mean([len(x) for x in input().split()])))将一个字符串中的元音字母变成大写,辅音字母变成小写print(''.join(map(lambda x:原创 2021-02-06 23:05:43 · 195 阅读 · 0 评论 -
【常见算法总结】
算法总结原创 2021-12-30 23:19:18 · 340 阅读 · 0 评论 -
重建二叉树
重建二叉树class TreeNode(): def __init__(self,val): self.val = val self.left = None self.right = None self.pre_list = [] self.mid_list = [] self.post_list = [] ''' 前序遍历 ''' def pre_order(self原创 2021-07-20 23:52:04 · 114 阅读 · 2 评论 -
进制转换_小数
小数转换成指定进制,注意:如果给浮点型不指定小数点后面的位数,数字太小时会以科学计数法显示正小数转换成指定n进制的数,采用乘n取整,按顺序排列的方式def func(): while True: rslt = '0.' inStr = input() m,n = map(float, inStr.split()) if int(n) == 0 and int(m) == 0: break f原创 2021-07-20 23:47:24 · 228 阅读 · 0 评论 -
各种排序算法
排序算法快速排序def quickSort(arr): if len(arr)<2: return arr temp = arr[0] less = list(i for i in arr[1:] if i<=temp) greater = list(i for i in arr[1:] if i>temp) return quickSort(less) + [temp] + quickSort(greater)if __na原创 2021-07-20 23:45:39 · 72 阅读 · 0 评论 -
矩阵的乘法
矩阵的乘法while True: try: x = int(input()) # a的行数 y = int(input()) # a的列数,b的行数 z = int(input()) # b的的列数 a = [] b = [] for i in range(x): tempRow = str(input()).strip() row = tempRow.原创 2021-07-20 23:41:46 · 81 阅读 · 0 评论