自定义博客皮肤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)
  • 收藏
  • 关注

原创 【Java学习之路】标识符

标识符 1.1 什么是标识符在java源程序当中凡是程序员有权利自己命名的单词,代表程序的某些元素的是标识符,可以表示一些类名,方法名,变量名,常量名,接口名。 1.2 标识符的命名规则 一个合法的标识符只能由数字、字母、下划线、美元符号‘$’组成,不能含有其他符号,且不能以数字开头,要严格区分大小写,关键字不能作为标识符,理论上无长度限制,最好不要太长 1.3 标识符的命名规范 最好简明而且易懂...

2021-12-16 15:40:30 441

原创 【Java学习之路】注释

注释 在java的源程序中出现,对源代码进行解释说明 1.1单行注释 通过//来引用单行注释,如字面意思,该注释只会对//后的该行的进行标注,超出该行的会被视为源代码// 这里是一个单行注释 1.2多行注释 通过/* XXXX */引用多行注释,在两个星号间进行标注,无论写多少行,只要在两个星号之间,就视作标注/*标注标注标注标注标注*/ 1.3javadoc注释 ...

2021-12-16 14:38:52 405

原创 【Java学习之路】class和public class的区别

1.一个java源文件当中可以定义多个class2.一个java源文件当中public的class不是必须的3.一个class会定义生产一个xxx.class字节码文件4.当定义了一个公开的类,public的class只能有一个,并且该类名必须与源文件名称一致5.每一个class当中都可以编写main方法,都可以设定程序的入口,前提为你定义了一个入口,否则你无法访问这个类注意:想要执行java Hello,那么就要求Hello.class中必须有主方法,没有主方法会出现运行阶..

2021-12-16 14:26:40 729

原创 【Java学习之路】HelloWorld

终于终于开始java的学习啦!(芜湖!)当然,所有学习的开始最典型的案例当然是我们的HelloWorld啦,今天我们就来学习学习如何用java写出一个HelloWorld。HelloWorld案例 1.java文件创建(前提是你已经配置好了有关java的环境) 创建一个java文件,首先在你想要创建的地方新建一个文本文档,修改名字为你想要取的名字:不如就HelloWorld吧(最好是英文哦),同时修改后缀为.java,如果没有出现后缀可以点击文件夹窗口的左上角 ...

2021-12-16 13:00:15 477

原创 【数据结构】二叉树

1.介绍 1.1.二叉树什么是二叉树,想要知道二叉树,我们需先知道树的概念 。树(tree)是n(n>=0)个结点的有限集。n=0时称为空树。在任何一棵非空树中:1. 有且只有一个特定的称为根(root)的结点;2. 当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每一个集合又是一棵树,并且成为根的子树(subtree),树是一种一对多的结构。二叉树,就是度最多只有2的树,通俗的讲,就是每个结点最多只能有两个分支。...

2021-12-14 17:11:13 1291 2

原创 【数据结构】栈

栈的概念与定义栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。栈的出栈入栈遵循先进后出的规则,即修改只在栈顶开始。栈的存储方式栈的存储方式分为两种,一种是顺序存储方式,而另一种就是链式存储方式。栈的表示与实现为了方便操作和更改,栈通常存在两个指针,top和base指针,base指向栈底,top指向栈顶每入栈一个元素,top指针就向栈顶移动一格,直到到达栈上限(顺序栈会有初始

2021-11-30 13:11:03 975

原创 【数据结构】单链表建立的头插法和尾插法

此篇文章主要介绍存在头结点的情况下的头插法和尾插法。头插法与尾插法1.头插法与尾插法的优缺点头插法:优点:在不是空表的情况下,插入结点不需要从头到尾查找直到找到尾结点,效率较高缺点:插入的顺序相反尾插法:优点:插人的顺序相同 缺点:在不是空表的情况下,插人结点需要从头到尾查找直到找到尾结点,效率低2.头插法实现与演示头插法是如何实现的呢首先,我得先拥有一个空表头,并把头结点指向最后一个录入的结点以下...

2021-11-19 21:51:44 9908

原创 【数据结构】线性表的类型定义及顺序表的基本操作(C语言)

1.抽象数据类型ADT List { 数据对象:D = { ai | ai属于元素集,(i = 1,2,...,n,n>=0)} 数据关系:R = { <ai-1,ai> | ai-1,ai属于D,(i = 2,3,...,n)} 基本操作: InitList(&L); DestroyList(&L); ListInsert(&L,i,e); ..... }ADT

2021-11-18 21:55:53 2679

原创 (C语言)快速排序法

自从笔者开始刷算法题,笔者就发现呐,这个冒泡排序和选择排序是真的很消耗时间,经常会因为超过时间限制而无法ac,于是经过笔者数天的学习,了解到快速排序法是十分高效的,当然相反的,由于快速排序法是通过递归实现,占用的内存会较多.那么,作为一种排序方法,快速排序法是如何实现的呢?快速排序法是一种基于分治思想实现的一种排序方法,通过随机定义一个值作为中值,以这个中值为界限划分两个区域,一个是左区域,一个是右区域,比中值大的全部放入右区域 ,比中值小的全部放入左区域,然后继续调用,在左右区域各自在做一次相同的

2021-11-15 22:39:04 1087 4

原创 【数据结构】建立单链表(C语言)

想要实现链表的节点插入,我们得先理解链表的结构是如何形成的首先,一个单链表是由一个表头一个表尾和若干个节点链接而成.每一个节点大致分为两个区域:数据域------用于存放你想要存储的数据; 指针域------用于链接下一节点。那每个节点是如何链接的呢?大概就是如图所示的方式链接而成,即由上一个节点的指针域中的指针(假设为*next)指向下一个节点(整个节点,在这笔者误解了好久...

2021-11-12 22:59:14 4603

原创 关于字符串函数Strstr的小妙用

首先strstr的函数原型为char *strstr(const char *_Str, const char *_str);功能:检索字符串_Str中首次次出现字符串_str的位置;若搜索到,则返回该位置的指针;否则,返回NULL;所以根据函数原型的提示我们知道strstr必须录入两个字符串。所以常规用途我就不在这里多做解释。那么如果我们要的是第二个出现__str字符串前面的所有字符呢?这里就有一个strstr与strcpy的妙用。比如我想知道谁是那个大帅比:.

2021-11-11 19:47:54 204 2

空空如也

空空如也

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

TA关注的人

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