自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

enen.....博客

自己的一些见解、认知,不喜勿喷

  • 博客(20)
  • 收藏
  • 关注

原创 go源码学习——strings.IndexFunc

strings.IndexFunc源码

2022-03-19 19:50:53 559 1

原创 go语言编程—— Which are in?

题目描述Given two arrays of strings a1 and a2 return a sorted array r in lexicographical order of the strings of a1 which are substrings of strings of a2样例说明a1 = [“arp”, “live”, “strong”]a2 = [“lively”, “alive”, “harp”, “sharp”, “armstrong”]returns [“arp”

2021-12-28 22:38:28 215

原创 go语言源码——strings

strings.Split输入:原字符串 需要分割的字符返回:[]string// Split slices s into all substrings separated by sep and returns a slice of// the substrings between those separators.//如果原字符串不包含需要切割的字符,且seq不为空,将返回长度为1且元素为s的切片// If s does not contain sep and sep is not empty

2021-12-27 21:18:29 405

原创 go语言编程——— Create Phone Number

题目描述Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.样例说明CreatePhoneNumber([10]uint{1,2,3,4,5,6,7,8,9,0}) // returns "(123) 456-7890"The returned format must b

2021-12-27 21:07:46 495

原创 go 语言编程——Convert string to camel case

知识点学习字符串切割字符串分割字符串strings.Split(s,seq)样例:package mainimport ( "fmt" "strings")func main(){ s := "Hello-test-world" strArr := strings.Split(s,"-") fmt.Println(strArr) //[Hello test world]}字符切割字符串strin

2021-12-26 22:04:19 771

原创 链表的中间节点

问题描述876 链表的中间节点给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.va...

2020-03-23 21:27:18 200

原创 爬楼梯

问题描述(70 爬楼梯)假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。3. 1 阶 + 1 阶 + 1 阶4. 1...

2020-03-23 20:43:40 183

原创 List集合

ArrayListLinkedListVector底层实现动态数组链表数组是否安全否否是默认容量10//扩容大小0.5/1ArrayListpublic class ArrayList<E> extends AbstractList<E> implements List<E>, Rando...

2020-03-20 17:48:49 148

原创 Java的三大特性

今天来谈谈最基础的东西,Java的三大特性,或者来说是Java在面向对象的特点封装什么是封装呢?在生活中,用简单的大白话来说就是将同样的东西或者说类似的东西进行装袋。接下来用较为官方的话来说——封装(Encapsulation):在面向对象编程的时候,指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封...

2020-03-20 14:39:01 216

原创 String为什么不可变

对象和对象的引用:String s = “zhangsan”;其中s就是一个引用,而对象就是"zhangsan";而所谓的不可变对象也就是说,对象依旧存在,这也就是为什么有的小伙伴错误的理解对象是可改变的了。Java不会直接操作对象本身,都是通过引用指向访问的。String为什么不可变:查看源码中的成员变量:就可以可以知道:是一个byte类型的数组,有的资料上会显示是char类型的...

2020-03-16 19:52:07 192 1

原创 Max Area of island(岛的最大区域面积)

力扣第695题:岛屿的最大面积Given a non-empty 2D array grid of 0’s and 1’s, an island is a group of 1’s (representing land) connected 4-directionally (horizontal or vertical.) You may assume all four edges of the...

2020-03-16 09:02:12 310

原创 String、StringBuilder和StringBuffer

最近又去重新去了解String方面的东西,其实还是感觉自己有还多好不是很懂,就在这里在重新复习复习String、StringBuilder和StringBuffer的区别: String是Java语言中比较基础和重要的类,字符串是常量,在创造之后它的values不会改变。String objects are immutable ,它是典型的immutable类,被定义为final class...

2020-03-15 18:42:29 113

原创 Python中关于pygame在Pycharm的导入

在pycharm新建Python项目,引入pygame时,首先查看自己是否有pygame包,下载链接:https://www.python.org/点击进去在搜索栏搜索pygame放在自己Python的安装目录下如果没有上述说的两个包,在当前路径上一级打开命令行,输入:pip install +你刚才下载pygame的文件名。其中Python、pip、pygame一定要匹配,否则...

2019-12-25 23:06:37 2830

原创 eclipse控制台不显示信息

window中点击preferences找到Run/Debug中的Console页面后,查看两个show是否打对勾,若有对勾,去掉对勾应用,之后相同的步骤,点击两个show,应用。关闭eclipse,之后打开控制台就会有显示的信息啦。 ...

2018-07-14 09:50:53 14947 7

原创 泛型数组列表(ArryList)

泛型数组列表(ArryList):初识编程语言就是c语言。而在c语言中,对于数组大小的判断,必须在编译的时候就确定,对此感觉 十分的苦恼,毕竟某大型公司中的大型部门,是不愿意为那些仅仅有10名的雇员的部门浪费90 名雇员占据的办公室的。 而在Java中,就允许在运行是才确定数组的大小。int size=...;Employee[] staff = new Employee[si...

2018-06-03 16:26:46 1066

转载 MyEclipse连接MYSQL数据库:Access denied for user 'root'@'localhost'(using password:YES)

查阅资料发现是因为root帐户默认不开放远程访问权限,所以需要修改一下相关权限解决方案:1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(WIN10和WIN7默认安装,my.ini在C:\ProgramData\MySQL\MySQL Server 5.7)2、重启MySQL服务。3、通过命令行进入MySQL的...

2018-05-16 13:59:01 2446 1

原创 JDBC教程学习——由浅入深(1)

JDBC教程学习——由浅入深(1)JDBC的概念JDBC(Java DataBase Connectivity)简而言之,就是Java的数据库连接, 即就是Java和数据库连接的API(Application Programming Interface, 应用程序编程接口)。也就是说,JDBC是Java应用程序和数据库打交道的 必经之路,而一些优秀的orm框架的底层也是采用jdb...

2018-05-10 11:46:54 1354

原创 公交车载人最大值问题

问题描述规定公交车的出发点和终点,要求途径站点,载人数最多,对于公交车的载人数不限。算法分析若M[i][j]记录载人数,在公交车行驶过程中,同步更新标记矩阵,得到出站人数最多。对于初矩阵在站点坐标记录等车的人数,其余坐标为零。对于i和j来说,当i,j均为零的时候,车为出发点,载人数自然就是M[0][0];当仅i为零时,由于规定车只能朝下或者向右走,所以M[i][j]则只有来自左边的...

2018-05-08 22:49:45 706

原创 计算整数的划分数

问题描述:问题描述 :将一正整数划分成一系列的正整数之和。 N=n1+n2+……+nk(n1&gt;=n2&gt;=n3….&gt;=nk) 被称为正整数n的一个划分,一个正整数存在着不同的划分。例如6 6=66=5+16=4+2 6=4+1+16=3+3 6=3+2+1 6=3+1+1+16=2+2+2 6=2+2+1+1 6=2+1+1+1+16=1+1...

2018-05-06 17:40:20 913

原创 编辑距离问题

问题描述:设A 和B 是2 个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括: (1) 删除一个字符;(2) 插入一个字符;(3) 将一个字符改为另一个字符也就是说将字符串A 变换为字符串B 所用的最少字符操作数称为字符串A 到B 的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的2 个字符串A 和B,计算出它们的编辑距离d(A,B)算法设计:对于给...

2018-05-05 16:28:37 656

空空如也

空空如也

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

TA关注的人

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