- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 HTML语义标签和结构标签详解
在学习标签时我们应该注意的是他的语义,而不是他的显示效果,因为显示效果是在css中进行编写的,我们一定要做到分工明确清晰
2022-07-04 20:55:09
737
原创 HTML基本结构
HTML一般是在vscod中进行书写,后缀为html,其完整的基本结构如下: 每一个尖括号代表着标签或者说是元素,不同的标签代表有着不同的作用,标签一般成对出现后一个标签为前一个标签加一个/,例如,但也有单个出现的自结束标签,例如。每个标签可能还会有自己的不同的属性,例如表示我们的网页是中文网页,其中lang是属性,zh为属性值。 其中是文档声明,表示你使用的HTML版本是HTML5,因为不同版本都会有一些不同,需要告诉浏览器我们使用的是哪一个版本的HTML 每一个完整的网页代码都会有h..
2022-07-04 18:26:18
3416
原创 前端三大件基本介绍——HTML、CSS、JavaScript
想要学习前端开发,HTML、CSS、JavaScript三大件是我们必须要学习的内容,在学完这三大件后我们就可以自主写出一些比较好看的网页。 我们看到的每一个网页主要由三部分组成:结构、表现和行为。 其中,HTML用来表示结构,决定网页的结构和内容(“是什么”);CSS用来表示表现(样式),设定网页的表现样式(“什么样子”);JavaScript用来表示行为, 控制网页的行为(“做什么”);所以我们说这三大件是我们制作网页所必备的知识。 HTML HTML指超文本标记语言,主要用来写网页的框架结
2022-07-04 17:46:23
3975
原创 6. 小A的糖果(普及-)
文章目录问题描述问题分析代码实现运行结果总结问题描述题目描述小A有n个糖果盒,第i个盒中有a_i颗糖果。小A每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中糖的个数之和都不大于x,至少得吃掉几颗糖。输入格式输入的第一行是两个用空格隔开的整数,代表糖果盒的个数n和给定的参数x。第二行有n个用空格隔开的整数,第i个整数代表第i盒糖的糖果个数a_i。 输出格式输出一行一个整数,代表最少要吃掉的糖果的数量。输入输出样例输入 #13 32 2 2输出 #11
2022-03-10 19:44:15
1030
原创 5 .A-B 数对-二分查找/模拟(普及-)
文章目录问题描述问题分析代码实现运行结果总结问题描述出题是一件痛苦的事情!相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!好吧,题目是这样的:给出一串数以及一个数字 C,要求计算出所有A-B=C的数对的个数(不同位置的数字一样的数对算不同的数对)。输入格式输入共两行。第一行,两个整数 N,C。第二行,N个整数,作为要求处理的那串数。输出格式一行,表示该串数中包含的满足A-B=C的数对的个数。输入输出样例输入 #14 11
2022-01-17 22:09:22
596
2
原创 4. 线段覆盖-贪心(普及-)
文章目录问题描述问题分析代码实现运行结果总结问题描述现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。yyy 认为,参加越多的比赛,noip就能考的越好(假的)。所以,他想知道他最多能参加几个比赛。由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。输入格式第一行是一个整数n,接下来n行每行是2个整数 a,b (a<b),表示比赛开始、结束的时间。输出格式一个整数最多参加的比赛数目。输入输出样例输入 #130 22 41
2022-01-16 20:07:01
674
原创 3. 栈-递推与递归(普及-)
文章目录问题描述问题分析代码实现运行结果总结问题描述宁宁考虑了这样一个问题:一个操作数序列1,2,…,n(图示为 1 到 3 的情况),栈 A 的深度大于n。现在可以进行两种操作,1.将一个数,从操作数序列的头端移到栈的头端(对应数据结构栈的push操作)2.将一个数,从栈的头端移到输出序列的尾端(对应数据结构栈的pop操作)使用这两种操作,由一个操作数序列就可以得到一系列的输出序列,下图所示为由 1 2 3 生成序列 2 3 1 的过程。(原始状态如上图所示)你的程序将对给定的n,计算
2022-01-16 19:33:18
758
原创 2. 火星人-暴力枚举(普及-)
文章目录问题描述问题分析代码实现运行结果总结问题描述 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。 火星人用一种非常简单的方式来表示数字――掰手指。火星人只有一只手,但这只手上有成千上万的手指,这些手指排成一列,分别编号为 1,2,3,⋯。火星人的任意两
2022-01-15 21:48:50
533
原创 1. 帮贡排序-模拟与高精度(普及/提高-)
文章目录问题描述问题分析代码实现运行结果总结问题描述 在absi2011的帮派里,死号偏多。现在absi2011和帮主等人联合决定,要清除一些死号,加进一些新号,同时还要鼓励帮贡多的人,对帮派进行一番休整。 目前帮派内共最多有一位帮主,两位副帮主,两位护法,四位长老,七位堂主,二十五名精英,帮众若干。 现在absi2011要对帮派内几乎所有人的职位全部调整一番。他发现这是个很难的事情。于是要求你帮他调整。他给你每个人的以下数据: 他的名字(长度不会超过30),他的原来职位,他的帮贡,他的
2022-01-15 18:32:51
317
原创 线索二叉树
一、线索二叉树的概念在之前实现二叉树类中求结点的前驱和后继需要进行遍历操作,缺点是时间复杂度过高,为O(n),这对于基本操作而言效率太低。所以我们想到了可以利用之前二叉链表中空的指针域,指向前驱和后继,这就是线索二叉树。二、线索二叉树的结点结构因为孩子指针域需要存储两种指针,为了区分,在结点结构中增加了左标记域ltype和右标记域rtype。ltypelchilddatarchildrtype标记域中只能取两种值,LINK和THREAD。分别表示存储的是左右孩子指针和前驱后继
2021-11-18 16:31:24
417
原创 实现二叉树类及若干应用算法(附具体代码)
一、二叉树的存储结构1. 顺序存储结构由于每个数据元素的存储位置彼此之间有着一定的关系,因此可以根据结点的编号直接计算出他的父结点、左右孩子结点的位置。类似的,其他操作也可以通过计算得出。但是此存储结构只对于满、完全二叉树来说效率极高,而对于一般的二叉树而言使用顺序存储会造成空间极大的浪费。2. 链式存储结构链式存储中,每个结点结构应该包含两个指针域,分别指向左、右孩子结点,以及一个结点数据。struct BiNode{ T data; //结点数据 BiNode<T>
2021-11-06 21:42:05
1371
2
原创 C语言实现高精度“加、减、乘”
本人C语言小白一枚,有不对的地方还请多指教#include "stdio.h"#include "string.h"#define N 1000//便于后期处理void HighPlus(char x1[],char x2[]);void HighMinus(char x1[],char x2[]);void HighMultiply(char x1[],char x2[]);void Output(int a[],int n);int compare(char a[],char b[]);
2021-02-02 20:31:45
533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人