自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构第二篇——手把手教你链表

从上一篇中,我们已经知道了顺序表,但是从顺序表的插入和删除来看,是比较麻烦的,时间复杂度为O(n),因此这里就有了另外一种结构:链表。第二种是双向的,也是有类似的傀儡节点,但是要注意头和尾节点,中间的插入和删除需要注意。data):实现链表的头插,这个还是基表简单的,思想就是把新节点的next域指向最开始的头结点就行,其最后实现的是倒序。3 循环或者不循环的。

2022-10-19 19:43:13 388 5

原创 数据结构第一篇——手把手教你顺序表

在这个地方插入Usedsize和中间位置是吧不一样的额,因此我们单独讨论即可,对于插入中间位置,index之后的元素是需要向后面挪动的,时间复杂度为O(n).(4)判断位置的合法性,对于顺序表来说,下标是:[0,usedSize-1],但是有时候像插入元素到顺序表中,usedSize是可取的,因此,不合法的就是:poseusedSize;最后,顺序表的基本操作就结束了,对于顺序表后面用的不多,但是得把里面的逻辑理清,容易忽略的点考虑到,逻辑需要严谨。本篇文章主要讲了对顺序表的基本操作。

2022-10-17 20:06:20 559

原创 Java SE基础语法——异常

本文主要对异常是什么、有什么作用、异常的处理机制、如何自定义一个异常进行了一个比较深入的总结。

2022-09-15 00:03:18 260

原创 Java SE基础语法——第二篇

摘要:主要是对java数的据类型的一个简单介绍,以及Java和C语言不同的地方

2022-09-10 17:42:27 214

原创 Java SE基础语法——第一篇

本文主要是概括了Java的一些入门的必备知识,像JDK、JRE、还有Java编译运行原理以及Java语言自身特性。

2022-09-08 10:33:28 151

原创 算法第二题:python实现猴子吃桃问题

目录1 题目描述2 题目分析3 代码实现:3.1递归实现:3.2 循环实现:1 题目描述猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子。2 题目分析这个题,我们知道最后一天所剩的桃子数为1,那么我们还可以从从题目中得知:前一天的桃子剩余量和后一天猴子所具有的量有关系式:

2022-04-28 17:14:22 11760 3

原创 算法第一题:python实现剪绳子

1 题目描述:2 思路:不管是哪种语言,思路才是最重要的。分析:2.1 一个绳子剪的各部分长度乘积要最大,那么尽可能要染个这几个数字接近(数学知识,或许你可以想到均值不等式吧)。2.2 通过所给的案例我们可以发现,最长的部分就是对该绳子长度开根号并+12.3 既然最长部分出来了,那么对剩下的绳子长度我们又可以看作一根新的绳子2.4 因此,我们想到了用递归:递归三部曲是什么呢?(1)递推关系:每个新绳子的最长部分*F(减去最长部分后剩下绳子的长度)(2)递归结束条件:如..

2022-04-27 20:13:05 1140 2

空空如也

空空如也

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

TA关注的人

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