自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】Python List

This is a summary about Lists in Python.It refers to some propertiest of Lists.

2023-03-06 13:41:09 76

原创 Java中Object类的主要方法

Object类的主要方法●public final Class getClass( )获取当前对象所属的类信息,返回Class对象。●public String toString( )返回表示当前对象本身有关信息的字符串对象。●public boolean equals(Object obj)比较两个对象引用是否指向同一对象,如果两个对象应用指向的是同一个对象返回true ,否则返回false。关于相等和同一: 两个对象具有相同的类型,及相同的属性值,则称二者相等(equal)。如果两

2021-10-19 16:49:23 149

原创 关于继承的一些注意事项

属性的隐藏定义:子类中声明了与超类中相同的成员变量名a.从超类继承的变量将被隐藏b.子类拥有了两个相同名字的变量,一个是继承自超类的变量,另一个是由自己声明的变量c.变量的区分:当子类执行它自己声明的方法时,所操作的就是它自己声明的变量,而当子类执行继承自超类的操作时,处理的是继承自超类的变量(访问从超类中继承的属性:super.属性)。方法覆盖a.如果子类不需使用从超类继承来的方法的功能,则可以声明自己的同名方法,称为方法覆盖b.覆盖方法的返回类型,方法名称,参数的个数及类型必须和被覆盖

2021-10-19 16:41:50 124

原创 javascript的函数

函数的定义方式以及调用1.命名函数格式:function 函数名(){函数体;}函数调用:函数名()2.匿名函数格式:function (){函数体;}函数调用:方法一:需要设置一个变量存储函数var x=function (){函数体;}x()此时x就相当于一个函数方法二:直接调用(function (){函数体;})()函数也是可以作为参数,数据类型是functionJS除了在函数体内,无块级元素,关于arguments(对象伪数组)作用:用于.

2021-08-06 10:26:08 66

原创 标签包含规范

div可以包含所有标签p不可以嵌套div,h级别等的标签一般不要包含块元素块元素包含如下h级元素可以包含div,p标签行内元素不能包含块元素,尽量包含行内元素规避脱标流float:right;<=>margin-left:auto;(让盒子左边充满)float:left;<=>margin-right:auto;(让盒子右边充满)图片和文字的对齐方式vertical-align:值;默认元素是在父元素的基线上baseline,想要在同..

2021-07-29 12:09:02 48

原创 图。Dijkstra标号算法(最短路径)

解决问题类型:从某原点到所有点的最短路径。这里以0点到所有点的最短路径为例算法思路:1.标出此点对非确定点发出的直接路径,标号形式=(起点,路径长)。2.比较与上一次标号时最短路径的值,较小的作为临时标号。3.在所有临时标好中选择一个最短路径作为确定点所对应标号,该路径确定,再重复1操作。可以先根据上述方法对样图进行Djilstra操作示例:0—1是最短的路径,标注其为确定的路径1—2有路径,与上一次的无穷大相比,留下(1,60) 在临时路径中选择最短的0—3作为确定路径.

2021-06-23 08:58:48 7864 1

原创 图.kruskal算法(最小生成树)

算法思想1.令初始状态有n个顶点而无边的非连通图 ,图中每个顶点自成一个连通分量。2.在边集表中选择代价最小的边。3.用Find函数(代码中有注释)查找若该边依附的顶点,若落在中不同的连通图上,则将此边相连,合成一个新的连通图,否则舍去此边。重复2,3操作,直到把所有的点连到一起为止值得注意的是,构成最小生成树的边是n-1个,因此,可以对添边操作进行计数,循环n-1次即可停止循环。图示补充说明1.初始化图中六个小镇为独立的六个连通分量。2.依次连接权制为3,4,4的边3.直到找到权.

2021-06-22 20:41:35 164

原创 快速排序(排序算法)

一.原理将数组的第一个数设为中轴,将小于轴的数字移到左边,大于轴的数字移到右边(从大到小的排序刚好相反),这样数组就被分为三个部分,左子数组,轴,右子树组,用上述办法递归左右子树,数组元素为0或1时,我们认为它是有序的,就是递归的结束条件,这样就实现了一个数组的快速排序。二.例子:数组arr[10]={1,3,5,7,2,4,8,9,6,10}代码和注释:#include<cstdio>#include<iostream>using namespace std;vo

2021-06-17 16:25:45 107

原创 中缀表达式转后缀表达式,

规则从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或者优先级不高于栈顶符号(乘除优先加减)则栈顶元素依次出栈并输出,并将当前符号进栈,一直到最终输出后缀表达式为止。例子9+(3-1)x 3+10➗2...

2021-06-13 15:48:21 138 2

原创 图论拉姆齐(Ramsey)理论

图论拉姆齐(Ramsey)理论定义:拉姆齐理论也称为拉姆齐二染色定理,R(m,n)(其中m和n都是大于2的整数),表示晚会上每两个人是敌人或者是朋友,那么晚会上使得m个人两两都是朋友,或者n个人两两都是敌人所需要的最少人数。证明:R(3,3)=6在六人人中随机选择一个人A,他与其他人有五个关系,分成两种,那么根据鸽巢原理必然有三个关系是一样的,用图来解释:至少有三条边是同一种颜色。(橘色代表朋友,绿色代表敌人。)此时如果将CDE任意两两连成橘色,就得到了证明,所以我们将CDE两两连成绿色。明显看

2021-06-07 17:49:44 3108

原创 #include<stack>栈的基本操作

介绍stack的定义其定义的写法和其他STL容器相同, typename可以任意基本数据类型或容器:stack name;stack容器内元素的访问由于栈(stack)本身就是一种后进先出的数据结构,在STL的 stack中只能通过top()来访问栈顶元素。这里我就用int类型的名叫tx的栈stack<int>tx;相关函数及其用法一.empty():判断栈是否为空的函数,栈空返回true,反之返回falsepush(x):x入栈函数size():返回栈内元素个数的

2021-05-30 22:03:54 906

空空如也

空空如也

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

TA关注的人

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