自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

rust基础

2023-09-09 22:12:46 35

原创 算法_并查集

前缀和算法

2022-10-26 22:36:49 111 1

原创 算法_前缀和

前缀和算法

2022-10-22 23:23:03 114

原创 python内置库-collections

python内置库collections学习

2022-10-22 21:56:50 264

原创 算法刷题经验

算法题解题经验

2022-10-17 16:18:24 63

原创 python内置库-itertools

python内置库itertools

2022-10-14 16:26:43 317

原创 我的leetcode刷题进度

leetcode刷题记录

2022-10-14 14:00:17 164

原创 markdown语法

markdown语法

2022-10-14 10:24:42 36

原创 python内置库bisect_有序序列中插入

python bisect内置库学习

2022-09-18 22:37:25 210

原创 堆,python库heapq

小顶堆每个节点的值都小于其子节点。heapq提供构建小顶堆的方法。大顶堆每个节点的值都大于其子节点。

2022-08-01 23:38:35 153 1

原创 collections

collections

2022-05-01 08:19:44 49

原创 itertools

1. coountfrom itertools import count"""count(start=0, step=1)描述: 生成从start开始,步长为step的无限序列"""my_iter = count(10, 1)print(list(my_iter)) # 注意,这种打印会导致卡死

2022-05-01 08:17:26 63

原创 【常见算法总结】

算法总结

2021-12-30 23:19:18 330

原创 重建二叉树

重建二叉树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 109 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 219

原创 各种排序算法

排序算法快速排序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 63

原创 矩阵的乘法

矩阵的乘法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 74

原创 python并发编程

1、概念解释多道技术时间上的复用和空间上的复用进程和程序的区别程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。并行和并发的区别同步和异步,阻塞和非阻塞同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。异步:当一个异步功能调用发出后,调用者不能立刻得到结果。当该异步功能完成后,通过状态、通知或回调来通知调用者。阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起(如遇到io操作)。函数只有在得到结果之后才会将阻塞的线程激活。有人也许会把阻塞调用和同步调用等同

2021-07-11 10:58:15 69

原创 python函数装饰器

装饰器的作用软件的设计应该遵循:扩展开放,修改封闭 原则写法@装饰器名字,写在被装饰对象正上方简单到完善1、不带参数的装饰器改进1:当被装饰的函数有返回值的时候改进2:当被装饰的函数有入参的时候import timedef time_sleep(func): def inner_func(*args,**kwargs): time_begin = time.time() res = func(*args,**kwargs) time_

2021-07-10 13:31:24 75

原创 矩阵的行列转换

题库计算输入的两个数字的和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 171

html_css学习笔记_第一阶段.rar

自己总结的css和html的基础知识的学习笔记,包含一些基本功能用法、代码实现方法和代码解释,便于初学者查询。

2020-02-22

数字信号处理课件

通信工程专业课课件,简明的概述了数字信号处理的知识脉络,对初学者帮助很大

2013-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除