自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 找出数组中每个数右边第一个比它大的元素--时间复杂度o(n)python单调栈解法

题目:给定一个整型数组,数组元素随机无序的,要求打印出所有元素右边第一个大于该元素的值。如数组A=[1,5,3,6,4,8,9,10] 输出[5, 6, 6, 8, 8, 9, 10, -1]如数组A=[8, 2, 5, 4, 3, 9, 7, 2, 5] 输出[9, 5, 9, 9, 9, -1, -1, 5, -1]def find_max_right(arr): if ...

2019-11-27 10:42:28 805

原创 python私有方法,私有属性理解

_XXX:单下划线开始的成员边变量叫做保护变量,意思是只有类对象(即类实例)和子类对象自己能访问到这些变量,须通过类提供的接口进行访问,不能用”from module import *“导入__XXX: 双下划线开头指的是类中私有变量或私有方法名,只有类对象自己能访问,连子类对象也不能访问到这个数据__XXX__: 系统定义名字,前后均有一个下划线代表python里特殊方法专用的标识,如_...

2019-11-27 09:55:41 262

转载 字符编码:ASCII、Unicode、UTF-8

一、ASCII码所有信息存储在计算计内部都是一个二进制值,每个二进制位(bit)有 0和1两种状态 ,因此八个二进制位就可以组合出256种状态,这就被称为一个字节byte。也就是说一个字节可以用来表示256种不同的状态,每个状态对应一个符号,从00000000到11111111。1960s,美国制定了一套字符编码,对英语字符与二进制位之间的关系做了统一规定,这被称为ASCII码,一直沿用至...

2019-11-24 14:08:44 263

原创 数据结构学习-最大子列和问题

给定K个整数组成的序列{ N1,N2,…,NK },“连续子列”被定义为{Ni,Ni+1,…,Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。各组

2017-04-21 19:00:48 478

空空如也

空空如也

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

TA关注的人

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