自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 283. 移动零

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。class Solution { public void moveZeroes(int[] nums) { int j =0; for(int i=0;i<nums.length;i++) { if(nums[i] != 0) { ...

2019-08-18 14:25:54 84

原创 169. 求众数

给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。一:解法一(暴力法)暴力算法遍历整个数组,然后用另一重循环统计每个数字出现的次数。将出现次数比其他数字加起来出现次数还多的元素返回。class Solution { public int majorityElement(int[...

2019-08-17 14:41:18 106

原创 121. 买卖股票的最佳时机

给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。class Solution { public int maxProfit(int[] prices) { int d=0; for(int i =0;i<pric...

2019-08-15 14:33:51 107

原创 88. 合并两个有序数组

给定两个有序整数数组nums1 和 nums2,将 nums2 合并到nums1中,使得num1 成为一个有序数组。说明:初始化nums1 和 nums2 的元素数量分别为m 和 n。你可以假设nums1有足够的空间(空间大小大于或等于m + n)来保存 nums2 中的元素。import java.util.Arrays;class Solution { ...

2019-08-14 13:57:18 79

原创 66. 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。class Solution { public int[] plusOne(int[] digits) { int len = digits.length; for(int i=le...

2019-08-13 18:32:14 129

原创 53. 最大子序和

给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。class Solution { public int maxSubArray(int[] nums) { int sum = 0; int ans = nums[0]; for(int i =0;i<nums.length;i++)...

2019-08-12 14:50:15 257

原创 35. 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。class Solution { public int searchInsert(int[] nums, int target) { if(nums[nums.length-1]<target) { retur...

2019-08-09 16:24:28 66

原创 1. 两数之和

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (...

2019-08-09 13:12:43 105

原创 26. 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。class Solution { public int removeDuplicates(int[] nums) { if (nums.length == 0) return 0; int i = 0; for (int j = 1; j < nums.len...

2019-08-09 11:30:41 76

原创 27.移除元素

给定一个数组 nums和一个值 val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。package leeetcode27;class Solution { public int removeElement(int[] nums, int val) { int j=0; for(int i=0;i<...

2019-08-09 11:08:05 366

原创 (四)认识标签(3)

(四)认识标签(3)一,<a>标签,链接到另一个页面语法: <a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>例如: <a href="http://www.imooc.com" title="点击进入慕课网">click here!</a>上面例子作用是单击click here!文字,网页链接到http://www.imooc.com这个网页。ti

2016-05-08 16:27:23 1031

原创 (三)认识标签(2)

(三)认识标签(2)一,使用ul,添加新闻信息列表在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表、图片列表,如下图所示。 新闻列表 图片列表这些列表就可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。语法:<ul> <li>信息</li> <li>信息</li> ......</ul>举例:<ul>

2016-05-08 10:58:43 325

原创 (一)HTML介绍

(一)HTML介绍一,Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的: 1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观

2016-05-07 23:50:38 759

原创 (二)认识标签(1)

认识标签(1)一,语义化,更容易被搜索引擎收录学习html标签过程中,主要注意两个方面:标签的用途、标签在浏览器中的默认样式。 标签的用途:我们学习网页制作时,常常会听到一个词,语义化。那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下使用此标签合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,

2016-05-07 19:38:56 402

原创 (三)运算符

运算符1,算术运算符 注意:,①++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴 ②/指除后取得是整数部分,小数略掉;%指取得是除后取得余数 2,赋值运算符 注意:①只写three+=one即可,不写int three+=one; ②public static void main(String[] args)下面再有一对{} 内部填写具体指

2016-05-07 15:28:21 502

原创 (二)变量和常量

变量和常量1,关键字2,标识符①标识符就是用于给 Java 程序中变量、类、方法等命名的符号。 ②标识符可以:字母、数字、下划线(_)、美元符($); 不能: @、%、空格,不能以数字开头。 ③标识符是严格区分大小写的。 imooc 和 IMooc 是两个不同的标识符,最好命名能反映出其作用,做到见名知意 3,变量变量比作是酒店的房间,要存储数据就好比要住宿的客人 定义了一个变

2016-05-07 15:15:00 279

原创 (一)JDK和Eclipse安装

JDK和Eclipse安装1, package com.emooc; //包,后面为相应文件名 { public class HelloWorld//类,后面为相应文件名 { public static void main(String[] args) //固定写法,照着写就是,是入口 { System.out.println(“HelloWorld”);// 打印一行

2016-05-07 15:00:34 333

原创 (一)JavaWeb基础知识

JavaWeb基础知识一、基本概念1.1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 1.静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 2.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

2016-05-07 13:45:41 835 2

原创 (二)HTTP协议

HTTP协议一,什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  HTTP协议的版

2016-05-07 12:08:47 463 1

空空如也

空空如也

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

TA关注的人

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