自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS选择器常见用法

一个类可以被多个标签使用, 一个标签也能使用多个类(多个类名要使用空格分割, 这种做法可以让代码更好复用).id 是唯一的, 不能被多个标签使用 (是和 类选择器 最大的区别).可以是任意基础选择器的组合. (包括类选择器, id 选择器).id 选择器的值和 html 中某个元素的 id 值相同.不要使用纯数字, 或者中文, 以及标签名来命名类名.这样做可以把相同的属性提取出来, 达到简化代码的效果。如何让一个已经被访问过的链接恢复成未访问的状态?如果是长的类名, 可以使用 - 分割.

2022-09-18 09:50:49 671 1

原创 HTML基础入门

HTML 是用来描述网页的一种语言。HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面。

2022-09-14 18:21:36 295

原创 【攻克剑指offer】第6天《求1+2+…+n》

求1+2+…+n🏠解法一、迭代🏠解法二、高斯计算🏘️解法三、递归🏘️解法四、逻辑运算符的短路效应题目描述: 💦👉题目链接👈 题目中给了很多限制,首先我们先来回顾基本的解法,再看限制。🏠解法一、迭代代码展示: 👇class Solution { public int sumNums(int n) { int res = 0; for(int i = 1; i <= n; i++) res += i;

2022-04-17 21:01:49 358 20

原创 【攻克剑指offer】第5天《在排序数组中查找数字》

在排序数组中查找数字🏠解法一、暴力求解🏠解法二、二分法题目描述: 💦👉题目链接👈🏠解法一、暴力求解思路分析: 💫相比说到暴力求解多少都有点思路了,直接遍历数组,一个一个找相同的数,然后统计总数。代码展示: 👇class Solution { public int search(int[] nums, int target) { int count = 0; //for(数据类型 变量名 :集合对象名) for(int x : nums){

2022-04-10 00:09:22 956 8

原创 【攻克剑指offer】第4天《二进制中1的个数》

二进制中1的个数解法一、位数检查解法二、右移统计解法三、巧用题目描述: 💦👉题目链接👈解法一、位数检查首先我们先了解一下与运算若 n & 1 = 0,则 n 二进制 最右一位 为0 ;若 n & 1 = 1,则 n 二进制 最右一位 为1 。思路分析: 💫一个朴素的做法,对 int 的每一位进行检查,并统计 1 的个数。代码展示: 👇public class Solution { public int hammingWeight(int n) {

2022-04-08 23:39:11 923 9

原创 【攻克剑指offer】第3天《斐波那契数列》

斐波那契数列解法一、暴力递归解法二、 递归实现动态规划解法三、迭代实现动态规划解法一、暴力递归题目描述: 💦👉题目链接👈看题目我们首先来了解2个问题:①1e9+7为什么等于1000000007? 什么是1e9通常来说这是计算机中一种科学计数法的表示形式:1e9 = 1*10^9 = 1000000000;例如:9e8 = 9*10^8 = 900000000;e表示10,e后面的数字表示次方,e的多少次方。

2022-04-07 20:57:27 1821 16

原创 【攻克剑指offer】第2天《替换空格》

替换空格解法一、利用字符串中现有的方法解法二、使用StringBuilder解法三、数组题目描述: 💦在这里插入图片描述👉题目链接👈解法一、利用字符串中现有的方法简单做一下java的String函数笔记:public String replaceAll(String regex,String replacement)用给定的替换替换与给定的regular expression匹配的此字符串的每个子字符串。参数regex - 要匹配此字符串的正则表达式replacement

2022-04-06 23:41:52 630 35

原创 【攻克剑指offer】第1天《数组中重复的数字》

数组中重复的数字方法一:暴力求解方法二:哈希查找题目描述:题目链接方法一:暴力求解暴力求解的思路非常的直接:遍历数组中的每个元素,然后在剩下的元素中寻找是否存在相同的元素。代码如下class Solution { public int findRepeatNumber(int[] nums) { for (int i = 0; i < nums.length; i++) { for (int j = i + 1; j < nums

2022-04-05 09:09:28 838 24

原创 Java递归算法

递归前言一、求5的阶乘二、求1+2+3+4+...+10的和三、求n阶乘的和四、求斐波那契数列的第 N 项五、兔子繁殖六、青蛙跳台阶问题七、求解汉诺塔问题前言递归,在数学与计算机科学中,是指在方法的定义中使用方法自身。也就是说,递归算法是一种直接或者间接调用自身方法的算法。简言之:在定义自身的同时又出现自身的直接或间接调用。递归算法解决问题的特点:1)递归就是方法里调用自身。2)在使用递增归策略时,必须有一个明确的递归结束条件,称为递归出口。3)递归算法解题通常显得很简洁,但递归算法解题的.

2022-03-31 11:03:39 1333 20

原创 《算法系列》初阶

算法系列前言打印1000-2000年的闰年判断是否为素数打印1-100之间的素数水仙花数最大公约数最小公倍数年龄打印模拟密码登录前言本篇主要是一些经典算法题,会持续更新。本人刚接触Java不久,难免会有错误,如果有问题直接指出我也能及时发现并改错,在以后我会更加提升自身能力完善更好更详细的算法,一起加油!打印1000-2000年的闰年判断是否为素数打印1-100之间的素数水仙花数最大公约数最小公倍数年龄打印模拟密码登录...

2022-03-31 10:55:37 540 2

原创 Java数组练习题

《Java数组练习题》前言1、求数组中元素的平均值2、查找数组中指定元素1.顺序查找2.二分查找3、数组排序(完整冒泡排序逐级优化)1.初级2.使用Array.toString简化3.完整冒泡排序4、数组的逆序前言本章是一些基础的数组练习题,由Java进行编译。1、求数组中元素的平均值给定一个整型数组, 求平均值代码展示:public static double avg(int[] array) { int sum = 0; for (int i = 0;i &

2022-03-26 16:48:51 2268 17

原创 Java数组

数组前言一、二、使用步骤2.读入数据总结前言一、二、使用步骤import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_unverified_context

2022-03-26 16:45:12 1161

原创 Java基础算法题

Java基础算法题前言1、打印1000-2000年的闰年2、判断是否为素数3、打印1-100之间的素数4、水仙花数5、最大公约数6、最小公倍数7、年龄打印8、模拟密码登录总结前言本文章主要是一些初学者编程算法题,由Java进行编译。1、打印1000-2000年的闰年普通闰年:公历年份是4的倍数且不是100的倍数为普通闰年(如2004、2020年就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数才是世界闰年(如2000.

2022-03-17 22:19:40 3712 1

空空如也

空空如也

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

TA关注的人

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