自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML 02

div标签:可以把标签中的内容分割为独立的区块。必须单独占据一行。span标签:和div的作用一致,但不换行。<pre>含义:将保留标签内部所有的空白字符(空格、换行符),原封不动地输出结果(告诉浏览器不要忽略空格和空行)。说明:真正排网页过程中,<pre>标签几乎用不着。

2024-05-20 15:28:24 258

原创 HTML 01

结构标准(HTML):用于对网页元素进行整理和分类。表现标准(CSS):用于设置网页元素的版式、颜色、大小等外观样式。行为标准(JS):用于定义网页的交互和行为。HTML 相当于人的身体组织结构CSS 相当于人的衣服和打扮JS 相当于人的行为全称为 HyperText Markup Language,译为。

2024-05-20 11:31:52 1597

原创 树(数据结构)

一个根结点,其余结点分为 m 个不相交的集合, 其中每个集合本身又是一棵树,并且称为根的子树。树的根结点没有前驱,其他结点有且仅有一个前驱。所有结点可以有0个或多个后继。

2024-05-09 22:52:48 297

原创 JavaScript(2)

(2)如果两个都是数值,并且是同一个值,那么相等;2)如果一个是字符串,一个是数值,把字符串转换成数值之后再进行比较。(3)如果两个都是字符串,每个位置的字符都一样,那么相等,否则不相等。1)如果一个是null,一个是undefined,那么相等。(5)如果两个值都引用同一个对象或是函数,那么相等,否则不相等。(6)如果两个值都是null,或是undefined,那么相等。(1)如果两个值类型相同,再进行三个等号(===)的比较。(4)如果两个值都是true,或是false,那么相等。

2024-05-06 10:49:32 243

原创 JavaScript(1)

字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。

2024-04-29 11:39:36 1382

原创 顺序表基本操作实现

将第i个元素 L.elem[i-1]赋给参数e,返回e。判断指定的位置序号是否合理。

2024-04-15 07:29:30 160

原创 循环链表之约瑟夫问题

【代码】循环链表之约瑟夫问题。

2024-03-25 22:35:17 105

原创 线性表之循环队列

【代码】线性表之循环队列。

2024-03-25 21:21:33 102

原创 线性表之链栈

【代码】线性表之链栈。

2024-03-25 20:29:58 90

原创 线性表之顺序栈

【代码】线性表之顺序栈。

2024-03-25 16:56:28 86

原创 线性表之双向链表

【代码】顺序表之双向链表。

2024-03-25 11:32:22 94

原创 背包dp模板

滚动数组无滚动数组 倒着遍历。

2024-03-23 21:13:29 203

原创 线性表之循环链表

【代码】顺序表之循环链表。

2024-03-21 22:48:26 145 9

原创 线性表之单链表

单链表操作

2024-03-15 14:45:34 139

原创 DFS&BFS模板

对于一个题目来说,要标志节点是否访问过,用数组是一种很快速的方法,但有时数据量太大,很难用一个大数组来记录时,采用hash set是最好的做法。实际上visit数组在这里也是充当hash set的作用。已搜索V0,即将搜索V1、V2、V3。初始全部都是白色(未访问)即将搜索起点V0(灰色)终点V6被染灰色,终止。

2024-03-10 21:25:49 249

原创 Java(7)static和单例设计模式

工具类的构造器建议私有,因为没有创建对象的需求。

2024-03-06 22:10:33 239

原创 c++ queue容器

queue容器

2024-03-04 11:42:28 357

原创 c++ deque容器

deque容器

2024-03-04 11:11:17 139

原创 二分的模板

浮点二分就相对简单多了,因为浮点除法不会取整,所以mid,l,r,都不用加1或减1.

2024-03-01 04:51:07 210

原创 Java语法(6)常用API

模块 -> 包 -> 程序。

2024-02-28 21:34:05 218

原创 Java语法(5)面向对象基础

this就是一个变量,可以用在方法中,来拿到当前对象。

2024-02-26 22:39:52 303 1

原创 Java语法(4)案例集

需要返回的值 :float 当前机票的优惠价。

2024-02-26 20:48:03 319 1

原创 Web前端之HTML

HTML。

2024-02-26 11:24:59 165 1

原创 Java语法(3)方法篇

功能对应方法,在方法里完成。根据需求考虑以下两点实现功能方法是否需要接收数据处理?方法是否需要返回数据?

2024-02-25 20:56:55 414 1

原创 Java语法(2) 数组篇

一、数组二、初始化数组三、数组在计算机里的基本原理四、数组的访问

2024-02-06 22:15:29 190 1

原创 并查集模板

并查集的模板

2024-02-06 20:06:40 171 1

原创 [蓝桥杯 2023 省 B] 飞机降落 题解

【代码】[蓝桥杯 2023 省 B] 飞机降落 题解。

2024-02-04 18:25:37 245 1

原创 深搜与宽搜(DFS与BFS)

a[i] 表示 第i行的皇后放在第a[i]列上。b[i] 有true和false两种取值。(出现负数用map)

2024-02-04 07:08:22 158 1

原创 c++ stack容器

/stack采用模板类实现,默认构造,T为数据类型,如int等//拷贝构造。

2024-02-04 06:37:31 950 1

原创 汉诺塔问题及递归与递推

当月兔子数 = 上月大兔子数 + 上月兔子总数。而 上月大兔子数 = 上上月兔子总数。答案取决于这两个红色三角形的答案。

2024-02-04 05:59:18 277 1

原创 Java语法(1)

【代码】Java语法(1)

2024-02-02 03:07:09 251

原创 Java入门语法

变量里的数据以二进制存储在计算机中数据类型的不用,字节数也会不同。

2024-02-01 16:50:36 169 1

原创 Codeforces C. Number of Ways题解(前缀和+双指针+思维+dp)

题意:一段数字分成三段,每段数字之和相等,多少种分法。

2024-01-30 20:35:42 202 1

原创 数据结构Map&&Multimap篇

pair的集合自动按键值排序,键值不可以修改。

2024-01-30 14:20:43 420 1

原创 数据结构Map&&Multimap篇

在C++中,map和multimap容器是非常重要的数据结构,它们提供了一种键值对的映射关系,可以高效地组织和访问数据。map容器中的每个元素都包含一个键和一个值,而multimap容器允许键重复。这两种容器在实际项目中广泛应用,特别适合需要快速查找和插入元素的场景。其底层实现采用了红黑树等高效的数据结构,map和multimap容器在处理大量数据时具有良好的性能表现。它们也提供了丰富的操作方法和函数,可以轻松地对容器中的数据进行插入、删除、查找和遍历操作。

2024-01-30 13:43:51 639 1

原创 c++ Set&&Multiset容器

set&multiset容器

2024-01-29 23:44:52 299

原创 经典树状dp 牛客周赛Round 30 E题 小红树上染色题解

若 i 号结点染红, 则它的孩子可以染红也可以不染红。若 i 号结点没有染红, 则它的孩子必须都染红。第四步、输出根结点(1)两种情况之和即可,AC代码如下。dp[i][0] 代表 i 结点 不染红的方案数。dp[i][1] 代表 i 结点 染红的方案数。从孩子的状态推导父亲的状态。

2024-01-29 23:13:11 282

原创 蓝桥杯竞赛的初始代码

【代码】蓝桥杯竞赛的初始代码。

2024-01-28 18:55:28 148

原创 ST表详细解析

所以最大值 = max( dp[3][2],dp[3+2的2次方][1], dp[3+2的2次方+2的1次方][0])考虑优化上述dp过程,我们发现以1为起点要算n次,以2为起点要算n-1次,重叠部分过多,我们思考是否有一种方法可以使得重叠部分变少。即 max(dp[3][2], dp[7][1], dp[9][0])区间长度 9-3+1 = 7 = 2的2次方 + 2的1次方 + 2的0次方。我们很容易得到上述的表格,思考一下大脑是如何得到MAX值的,没错,是。得到dp[1][1]~dp[1][n]

2024-01-23 10:22:28 503 3

原创 Windows使用虚拟环境运行Jupyter Notebook

输入 pip install + 包名 + (去掉加号,包名为需要的包名) -i https://pypi.tuna.tsinghua.edu.cn/simple。输入 conda create -n py python=3.7 创造一个python3.7的环境叫py。输入 pip install jupyter notebook。输入 conda activate py 激活环境。输入 jupyter notebook进入。进入Anaconda Prompt。输入 conda enc list。

2023-09-08 22:03:40 265

空空如也

空空如也

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

TA关注的人

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