自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 csp 202109-2 非零段划分

题目描述解题思路:首先先对输入的数组进行去重,得到不重复的数组a,并在数组a最开始和最后添加0元素。然后对a中所有非零元素维护一个的map,其中key为a中所有非零元素递增排列,value为该元素对非零段的影响值(即,若a[i]a[i+1]则去掉a[i],非零段数目将-1。由于去重,则不存在等于情况)然后初始化dp0为初始非零段数目,则dp[i]=dp[i-1]+map中该元素对非零段的影响值。i...

2022-06-05 16:55:12 257

原创 python从.data文件中读入数据,并转换为dataframe类型

刚刚学python,发现从.data读入的dataframe文件只有1列,下面是将其修改,获得正常的dataframe:代码如下:import pandas as pdpath = 'krkopt.data'data = pd.read_csv(path, header=None, sep='\s+')data=data.values.tolist()for i in range(len(data)): data[i]=data[i][0].split(",")data=pd.Data

2021-07-21 19:51:46 2478

原创 正则表达式的简单学习

1.元字符1.转义号\ \符号是转义符号,在使用正则表达式去检索某些特殊的字符时使用。否则会检索不到结果或报错。比如匹配(时应该使用String reg="\\(";为匹配串。常见的需要用到转义符的字符如下:. * + ( ) $ / \ ? [ ] ^ { }2.字符匹配符符号作用示例解释[ ]可接受的字符列表[123]匹配1,2,3中的任意一个字符[^]不可接受的字符列表[^123]除了1,2,3之外的所有字符包括特殊符号-连字符a

2021-06-29 20:09:57 169

原创 自动装箱,string new和直接赋值的区别

有时,需要将基本类型转换成为对象。所以便有了包装器类型。例如:Integer-------------------------------------------intDouble-------------------------------------doubleFloat--------------------------------------------floatShort------------------------------------------shortByte-------

2021-06-21 21:16:37 162

原创 2021-06-20

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类学   号 1190202110班   级 1903002学 生 田雪洋    指 导 教 师 郑贵滨计算机科学与技术学院2021年6月摘 要本篇以hello.c为例,介绍了程序从代码到可执行程序的一步步处理,即预处理,编译,汇编,链接的过程。并且分析了这个过程中各个阶段的内容和机制。此外,还介绍了与之相关的内存分配,IO管

2021-06-20 18:41:23 156

原创 Java重写类的equals方法

1.equals方法的特性在Java中,我们常用equals方法判断两个对象类型的相等性。所以在自定义ADT时,需要重写Object的equals方法。在Java中equals方法需要满足以下特性:自反性:即对于任意非null的引用x,x.equals(x)返回true;对称性:对于任意引用x和y,x.equals(y)返回true当且仅当y.equals(x)返回true。传递性:对于任意引用x,y,z。若x.equals(y)返回true,y.equals(z)返回true。那么x.equ

2021-06-16 16:55:35 449

原创 Java的HashSet,HashMap的对象遍历

一.HashSet的遍历1.foreach遍历Set<String> set = new HashSet<String>();set.add("a");set.add("b");set.add("c");for (String s:set) { System.out.println(s);}2.通过迭代器遍历Set<String> set = new HashSet<String>();set.add("a");set.add(

2021-06-15 19:21:28 157

原创 final关键字和static关键字

final关键字和static关键字刚刚学习JAVA,对这两个关键字的使用有点迷茫,下面就对这两个关键字的用法进行简单的总结一.final关键字1.final修饰变量若final修饰immutable类型的变量,比如基本类型及其封装类型,String类型等,那么这些变量的值在初始化后就不能被修改。final int a=2;a=3;//错误若final修饰mutable类型的变量,那么final关键字仅表示这个对象的引用不会指向另一个不同的对象,但是这个对象的内容是可以修改的。final

2021-06-09 09:39:29 101

原创 java从文件中读取字符串

从文件中读取字符串ArrayList<String> s=new ArrayList<String>(); try { File file=new File(fileName); InputStreamReader input=new InputStreamReader(new FileInputStream(file)); BufferedReader bf=new BufferedReader(input);//按行读入 String line

2021-06-04 20:56:59 1416

原创 软件构造笔记(第一章)

软件构造第一章.软件构造的多维度视图和质量目标(该图是重点考试内容)component level:组件级 ;configuration:配置 ;log:日志diagram:图表 ;distributed 分布式;code churn :代码变化按阶段划分:build-time(构造阶段)和run-time(运行阶段)按动态划分:moment(时刻)和period(时期)按层次划分:code(代码层面)和component(组件,文件层面)1.Buildtime view(构造阶段)

2021-05-12 21:19:17 238

CS_Finals.zip

哈工大csapp期末试题

2021-07-01

哈工大数电电子密码锁.zip

哈工大数字逻辑与数字系统大作业,电子密码锁,2019级计算机的

2021-01-17

空空如也

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

TA关注的人

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