自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣7

7.整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(L...

2019-09-23 20:39:56 184

原创 力扣算法题1(学完哈希表再来写一遍)

1.两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力...

2019-09-08 14:37:27 299

原创 力扣算法题717

717.1比特与2比特字符有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例 1:输入:bits = [1, 0, 0]输出: True解释:唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例 2:输...

2019-08-26 17:12:55 220

原创 力扣算法题67

67.二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-bin...

2019-08-26 16:48:57 214

原创 力扣算法题1108

1108 IP地址无效化给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。示例 1:输入:address = “1.1.1.1”输出:“1[.]1[.]1[.]1”示例 2:输入:address = “255.100.50.0”输出:“255[.]100[.]50[.]0”来源:力...

2019-08-26 15:36:26 140

原创 力扣算法题771

771.宝石与石头给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头示例 1:输入: J = “aA”, S = “aAAbbbb”输出: 3示例 2:输入: J = “z”, S = ...

2019-08-26 15:30:34 106

原创 学习java day07

一.this的用法package com.atguigu.java;/* * this: * 1.可以修饰属性,方法,构造器 * 2.this理解为当前对象或当期正在创建的对象,比如:this.name, this.show(); * 3.可以在构造器中通过“this(形参)”的方式显示的调用本类中其他重载的指定的构造器. * 要求:1.在构造器内部必须声明在首行 * ...

2019-02-25 22:18:21 83

原创 了解机器学习2

今天主要讲了一下平方误差代价函数(翻译不一定准确)与梯度下降算法。平方误差代价函数和梯度下降算法可以用来解决回归问题。平方误差代价函数:这个函数的作用就是将一个数据集拟合成一条直线。不断的选择θ0和θ1带入到hθ(x)中,并通过J(θ0,θ1)与真实的数据相比较得到代价函数的图像。例如:平方误差代价函数的目的是找到最小的J(θ0,θ1),所以从这个案例中可以看出当θ1等于1时,hθ...

2019-02-19 17:34:31 118

原创 了解机器学习1

机器学习的应用方面:1.数据挖掘 :①点击流数据 ②医疗记录 ③计算生物学 ④ 工程2.机器应用: ①自动直升机 ②手写识别 ③自然语言处理 ④计算机视觉3.用户自定制化程序机器学习定义:1.由Arthur Samue提出:在进行特定编程的情况下,给予计算机学习能力的领域。2.由Tom Mitchell提出:一个程序被认为能从经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经...

2019-02-18 21:44:39 119

原创 AcWing第15题

题目: 二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。bool searchArray(int** array, int arrayRowSize, int arrayColSize, int target) { int i=0, j=0; f...

2019-02-12 17:40:19 119

原创 学习java day06

一.对象的创建和使用练习package com.atguigu.java;public class TestCar { public static void main(String[] args) { Car c1 = new Car(); c1.info(); c1.setName("保时捷"); c1.setWheel(4); c1.info(); ...

2019-02-10 21:57:52 190

原创 AcWing第14题

题目:不修改数组找出重复的数字:给定一个长度为 n+1 的数组nums,数组中所有的数均在 1∼n 的范围内,其中 n≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。摘抄13题的部分代码int duplicateInArray(int *nums, int numsSize){ int i, j; for(i=0; i<numsSize-1; i++) {...

2019-01-22 20:17:59 133

原创 学习java day05

1.面向对象/* * 面向对象思想的落地法则一: * 1.设计类,并设计类的成员(成员变量&成员方法) * 2.通过类,来创建类的对象(也称作类的实例化) * 3.通过“对象.属性” 或“对象.方法”来调用,完成相应的方法。 * * 二、创建多个对象,彼此各自拥有一套类的属性,当对其中一个对象的属性进行修改时, * 不会影响到其他对象的属性值 * * 三、类的属性(...

2019-01-21 22:31:53 134

原创 AcWing第13题

题目:找出数组中重复的数字给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 0∼n−1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在 0∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 ...

2019-01-18 23:19:43 251

原创 学习java day04

1.一维数组的默认初始值a.对于byte short int long 而言:默认的初始值是0b.对于float double :默认的初始值是0.0c.对于char:默认的初始值是空格d.对于boolean,默认的初始值是falsee.对于引用类型的变量构成的数组而言,默认的初始值为null2.作业package com.atguigu.exer;/*1.(1)定义类Pr...

2019-01-17 22:20:59 220

原创 学习java day03

1.for循环class TestFor{ public static void main(String[] args) { for(int i=0; i<3; i++) { System.out.println("Hello World!"); } int j = 1; for(System.out.print('a'); j<4; System.out.p...

2019-01-15 22:26:17 124

原创 学习java day02

1.赋值运算符// 赋值运算符:+= -= *= /= %=class GetValue { public static void main(String[] args) { int i1 = 10; i1 += 3;// i1 = i1 + 3; short s = 10; //s = s + 3; 编译不通过 s = (short)(s+1);//不...

2019-01-09 22:28:04 77

原创 学习Java day01

Javaday01学习常用的DOS命令: dir : 列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进去指定目录 cd..:退回上一级目录 cd/:退回到根目录 del:删除文件 exit:退出DOS命令行 echo javase>1.doc :创建文件欢...

2018-12-27 21:24:20 145

空空如也

空空如也

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

TA关注的人

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