自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 研读StringBuilder的源码

1. append方法:代码:public StringBuilder append(String str) { super.append(str); return this; }public AbstractStringBuilder append(String str) {//String可以改成其他的类型 if (str =...

2020-03-25 17:06:28 182

原创 变量与构造函数

一、变量1.成员变量:存在于堆内存中,和类一起创建。 (1) 类变量:从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同。也叫类成员变量,它作为类本身的一个成员,与类本身共存亡;成员变量无需显示初始化,只要为一个类定义了类变量或实例变量,系统就会在这个类的准备阶段或创建该类的实例时进行默认初始化。 (2)实例变量则从该类的实例被创建起开...

2020-03-17 21:22:22 399

原创 private关键字与封装

private关键字与封装一、privateprivate关键字 就是一个权限关键字 public protected 默认不写private关键字 表示私有权限 该成员变量或成员函数只能够在类中被访问 外界不可访问弊端:如果赋予了一个错误的值 那么势必回导致程序后期的运行结果 如何解决呢? 你的内裤能否被别人直接看到?你的银行密码能否被别人直接修改? ...

2020-03-17 17:04:26 279

原创 力扣数组面试题 10.05

面试题 10.05. 稀疏数组搜索稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。示例1:输入: words = ["at", "", "", "", "ball", "", "", "car", "", "","dad", "", ""], s = "ta"输出:-1说明: 不存在返回-1。示例2:输入:words...

2020-03-13 10:52:38 197

原创 力扣面试题01.09号题

面试题 01.09. 字符串轮转字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。示例1:输入:s1 = "waterbottle", s2 = "erbottlewat"输出:True示例2:输入:s1 = "aa", "aba"输出:False提示: 字...

2020-03-09 16:25:22 130

原创 力扣数组面试题04

面试题04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16,...

2020-03-07 19:19:42 214

原创 延安大学计算机原理慕课第一张测试题

1、单选(2分)完整的计算机系统通常包括(D)A. 硬件系统与软件系统B.主机和应用软件C.主机、外部设备D. 运算器、控制器、存储器2、单选(2分)计算机的字长与下列哪项指标密切相关(C)A. 存取速度B.运算速度C.运算精确度D.内存容量3、单选(2分)CPU地址线数量与下列哪项指标密切相关(D)A. 存储数据位B.内存容量C. 运算速度D.运算精确度4、...

2020-03-06 14:21:48 4815 2

原创 力扣数组189号题

189. 旋转数组给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1...

2020-03-05 17:20:58 131

原创 力扣数组1103号题

1103. 分糖果 II排排坐,分糖果。我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 n + 2 颗,依此类推,直到给最后一个小朋友 2 * n 颗糖果。重...

2020-03-05 15:02:10 192

原创 牛客专题练习02

解析:分块查找:即又称索引顺序查找,这是顺序查找的一种改进的方法.在此查找法中,除表本身以外,尚需建立一个"索引表",其包含两项内容:关键字项(其值为该字表中最大的关键字)和指针项(指示该字表的第一个记录在表中的位置).所谓分块指的是第二个子表中所有的关键字都比第一个表中的关键字大,同理,第三个字表都大于第二个字表中的所有的关键字..通常,分块查找的过程需要分两步:先确定待查记录所在的块(字...

2020-03-04 18:24:44 204

原创 牛客专题练习01

解析:B 归并排序的最好、最坏、平均时间都是O(nlogn),但是简单排序有些情况下是O(n).解析:B 插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止解析:稳定:如果 a 原本在 b 前面,而 a = b,排序之后 a 仍然在 b 的前面; 不稳定:如果 a 原本在 b 的前面,而 a =...

2020-03-04 16:39:12 148

空空如也

空空如也

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

TA关注的人

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