自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python练习3

猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,不过瘾又多吃了一个;以后每天都吃了前一天剩下的一半多一个。到第五天想再吃时,见到只剩下一个桃子了。编程计算猴⼦第⼀天⼀共摘了多少个桃⼦?

2024-10-20 21:16:43 280

原创 Python进阶--海龟绘图turtle库

turtle.setup(width=0.5, height=0.75, startx=None, starty=None),参数:width, height: 输入宽和高为整数时, 表示像素;turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素),高,背景颜色。turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

2024-10-18 23:47:32 399

原创 Python进阶--正则表达式

正则表达式,又称规则表达式(Regular Expression),是使用单个字符串来描述、匹配某个句法规则的字符串,常被用来检索、替换那些符合某个模式(规则)的文本。比如,验证一个字符串是否是符合条件的电子邮箱地址,只需要配置好正则规则,即可匹配任意邮箱。简单来说,正则表达式就是使用字符串定义规则,并通过规则去验证字符串是否匹配。正则最强大的功能在于元字符匹配规则。Python正则表达式,使用。但如果不使用正则,使用if else。来对字符串做判断就非常困难了。模块中三个基础方法来做正则匹配。

2024-10-07 03:33:13 670

原创 Python进阶--函数进阶

目录1. 函数多返回值2. 函数多种传参方式(1). 位置参数(2). 关键字参数(3). 缺省参数(4). 不定长参数3. 匿名函数(1). 函数作为参数传递(2). lambda匿名函数 如果一个函数要有多个返回值,要书写在一条return语句里,中间用逗号隔开。按照返回值的顺序,写对应顺序的多个变量接收即可;支持不同类型的数据return。2. 函数多种传参方式(1). 位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数。

2024-10-07 02:42:06 1227

原创 Python入门--数据容器(组合数据类型)

列表内的每一个数据称之为一个元素以[] 作为标识列表内每一个元素之间用逗号隔开。# list里的元素可以是不同的数据类型# list也算一种数据类型,因此list支持嵌套列表是可以修改的如果想要传递的信息不被篡改,列表就不合适了。元组同列表一样,都是可以封装多个不同类型的元素在内。但最大的不同点在于元组一旦定义完成,就不可修改。所以,当我们需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常合适了。t2=()

2024-10-07 01:06:09 932

原创 Python入门--函数

函数:是组织好的可重复使用的,用来实现特定功能的代码段。为什么随时都可以使用len()统计长度呢?因为,len()是Python内置的函数,这是提前写好的,可以被重复利用,专门用来统计字符串长度这一功能。我们使用过的:input()print()str()int()等都是Python的内置函数。如果库里没有设置这一内置函数,我们在每次想用这个功能的时候,就要实现下面这好几行代码。

2024-10-05 12:39:36 988

原创 Python练习2

在控制台输入某职工应发的工资后(包含两位小数),试求各种票额的钞票总张数最少的付款方案(包含五角、两角和一角的纸币,分位四舍五入进位至一角钱)。位的字符串,分别统计出其中的英文字母、空格、数字和其他字符的个数。

2024-10-04 02:14:38 378

原创 Python入门--循环语句

循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。

2024-10-04 00:40:00 533

原创 Python入门--判断语句

进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能。

2024-10-03 13:01:13 813

原创 Python练习1

【代码】Python练习1。

2024-10-03 01:39:57 322

原创 Python 入门--基础语法

在C/C++里我们有两种注释方法,一种是直接//,另一种就是/* */。在Python中,注释也有两种形式,一种是单行注释,一种是多行注释。注释对于每种编程语言来说都非常重要,当我们拿到一段代码的时候,为了尽快了解这段代码实现的功能,不同变量表示的意思,注释就显得十分有必要了。使用变量接收它,它就是字符串;,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。多个变量占位要用括号括起来,并按照占位的顺序填入,中间一定用的是%。简单的说,变量就是在程序运行时,记录数据用的。

2024-10-03 01:25:43 923

原创 NzN的C语言全解析--C语言数据类型和变量

这一次读取的首字符是小数点,由于对应的占位符是%f,会读取到.45e12 ,这是采用科学计数法的浮点数格式。如果只想输出开头的部分,可以用%.[m]s 指定输出的长度,其中[m] 代表一个数字,表示所要输出的长度。所以,储存字符串时,很可能会超过数组的边界,导致预想不到的结果。上面示例中, %*c就是在占位符的百分号后面,加入了赋值忽略符* ,表示这个占位符没有对应的变量,解读后不必返回。全局变量:在大括号外部定义的变量就是全局变量(全局变量的使用范围更广,整个工程中想使用,都是有办法使用的。

2024-09-19 10:22:55 1075 1

原创 Python 概述

前言:这里我们是为了更进一步介绍切片,提前引入了列表部分,这里只是简单介绍。编程中, 经常需要使用变量, 来保存/表示数据。如果代码中需要表示的数据个数比较少, 我们直接创建多个变量即可。但有时,代码中需要表示的数据特别多,甚至也不知道要表示多少个数据。这时就用列表。#切片操作--切取单个值a[0] #0a[-4] #从右往左找到第4个元素,也可以理解为从左往右的倒数第4个#切取完整对象a[:] # 从左往右a[::] # 从左往右a[::-1] # 从右往左。

2024-09-10 10:47:17 1268

原创 NzN的C语言全解析--C语言常见概念

把.c为后缀的文件称为源文件,把.h为后缀的文件称为头文件。

2024-07-27 20:23:43 690

原创 NzN的Java自学小成果

今天水一篇文章,跟大家分享一下我在学习JavaSE时整理的小笔记。因为学校对于Java讲的并不深入,所以后面的JavaEE部分等我就没有在整理了,这个笔记仅供参考,也欢迎大家跟我交流。PS:我自己用的是IDEA,但我们学校用的是Eclipse,但我推荐大家还是用IDEA,但还是会有一点小差别,不过影响不大。

2024-07-04 21:03:35 198 1

原创 NzN的C++之路--拷贝构造函数&&赋值运算符重载

类中如果没有涉及资源申请时,拷贝构造可写可不写;一旦涉及到资源申请,则一定要写拷贝构造函数。一般情况下,不需要显式写析构函数,就不需要显式写拷贝构造。如果内部有一些指针或值指向资源,需要显式写析构函数,一般就要显式写深拷贝。那如果实例化了两个日期,那该如何比较它们的大小呢?

2024-06-30 17:56:29 1280 2

原创 数据结构速成--排序算法

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页。题目:从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,这种方法称为。A. 归并排序 B.冒泡排序 C.插入排序 D.选择排序。A.二叉排序树 B.满二叉树 C.完全二叉树 D.平衡二叉树。A.冒泡排序 B.快速排序 C.简单选择排序 D.堆排序。

2024-06-29 18:42:25 371 1

原创 数据结构速成--查找

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。

2024-06-29 18:14:49 550 2

原创 数据结构速成--图

BFS就是一口气把和顶点相连的所有顶点遍历,从遍历结果的第二个顶点继续把和第二个顶点相连的所有未遍历的顶点输出。DFS是先遍历和顶点相连的一个顶点,再从这个顶点出发找一个相连的顶点,重读步骤,如果当前顶点和他相连的所有顶点都遍历过了,就看前面的顶点他相连的有没有没遍历的。因此我们也可以根据邻接表/邻接矩阵写出BFS或DFS遍历序列。

2024-06-28 13:20:02 571 2

原创 数据结构速成--树和二叉树

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。气死了气死了,为什么这个图片会有水印,而且水印还这么奇怪!!!!!!!

2024-06-27 20:42:59 987 1

原创 数据结构速成--串

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。串是由零个或多个字符组成的有限序列。一般表示为下面这种形式:其中,S是串名,单引号括起来的字符序列是串的值;可以是字母、数字或其他字符;串中字符的个数称为串的长度。时的串称为空串。串中任意个连续的字符组成的子序列称为该串的子串,包含子串的串相应地称为主串。某个字符在串中的序号称为该字符在串中的位置。

2024-04-19 10:00:00 637 3

原创 数据结构速成--队列

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。

2024-04-18 09:45:00 504 2

原创 数据结构速成--栈

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。

2024-04-17 09:45:00 1231 3

原创 数据结构速成--链表

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页初阶的内容,找到对应专题详细学习一下。

2024-04-16 09:45:00 1346

原创 NzN的数据结构--外排序

在我们刚接触数据结构的时间里,我们只需要对外排序简单了解一下即可,重点要掌握的还是前面我们介绍的比较排序和非比较排序里的计数排序!接上文,本篇向大家简单展示一下外排序的实现。先三连后看才是好习惯。

2024-04-15 14:00:00 224 2

原创 NzN的数据结构--归并排序及计数排序

缺点在于需要的空间复杂度,思考解决在磁盘中的外排序问题。时间复杂度:空间复杂度:稳定性:稳定。

2024-04-14 00:00:00 801 3

原创 NzN的C++之路--构造函数与析构函数

注意:无参构造、全缺省构造、编译器默认生成的构造函数,都是默认构造函数(不传参就可以使用),但是默认构造函数只能有一个。_aa是自定义类型,会调用自己的默认构造函数,在A中显式提供了默认构造函数,因此就直接按照显式提供的默认构造函数进行初始化。对于内置类型,如果显式给了构造方法,但这个构造方法需要传递参数,此时。

2024-04-13 00:00:13 1344 2

原创 NzN的数据结构--交换排序

篇接上文,今天要学习的就是交换排序,这么励志的日更博主,你怎么能不三连一下呢?

2024-04-12 09:30:00 675 1

原创 数据结构速成--顺序表

线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列。除第一个元素外,每个元素有且仅有一个直接前驱。除最后一个元素外,每个元素有且仅有一个直接后继。第一部分要求大家了解线性表的基本操作,根据函数名和传递的参数明白该函数实现的具体功能。

2024-04-11 09:05:20 1129 4

原创 NzN的数据结构--选择排序

接上文,本章我们来介绍选择排序。~~~

2024-04-11 08:00:00 604 2

原创 NzN的数据结构--插入排序

排序排序我要Disney,今天我们先来看看经典排序算法里的插入排序,先三连后看才是好习惯!!!

2024-04-10 00:00:00 939 4

原创 数据结构速成--数据结构和算法

由于是速成专题,因此内容不会十分全面,只会涵盖考试重点,各学校课程要求不同 ,大家可以按照考纲复习,不全面的内容,可以看一下小编主页数据结构初阶的内容,找到对应专题详细学习一下。数据是对客观事物的符号表示,如图像、声音等。一个数据元素可由若干个数据项组成,例如,一位学生的信息记录为一个数据元素,它是由学号、姓名、性别等数据项组成。数据对象是具有相同性质的数据元素的集合。数据结构是相互之间存在一种或多种特定关系的。数据结构包括三方面的内容:逻辑结构、存储结构和数据的运算。

2024-04-09 11:05:08 1218 3

原创 NzN的数据结构--二叉树part2

上一章我们介绍了二叉树入门的一些内容,本章我们就要正式开始学习二叉树的实现方法,!!!

2024-04-09 00:00:00 1061 2

原创 NzN的数据结构--二叉树part1

的。注意:树形结构中,子树是不相交的,否则就不是树形结构。除了根结点外,每个结点有且仅有一个父结点。一棵N个结点的树有N-1条边。上面两种都不是树形结构!!!

2024-04-08 00:00:00 1927 2

原创 NzN的C++之路--this指针

调用成员函数创建了对象就传递对象的地址,直接创建了指针就传递指针。空指针的this不能访问成员变量,非空指针的this允许在函数体中访问成员变量。

2024-04-07 00:00:00 1295 5

原创 NzN的数据结构--队列的实现

队列也可以通过数组和链表的结构实现,但使用。

2024-04-06 00:00:03 1206 5

原创 NzN的数据结构--栈的实现

在前面我们已经学习了哪些线性数据结构呢?大家一起来回顾一下:C语言学过的数组,数据结构中的线性表和顺序表和链表。那我们今天再来介绍数据结构里的两个线性结构--栈和队列。

2024-04-05 00:00:00 1087 4

原创 NzN的C++之路--类和对象入门

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号C++中的类是C语言中结构体的plus版本,因此类的定义和结构体的定义方式非常相似。class为定义类的关键字,ClassName为类名,{ }中为类的主体,结束的分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法(成员函数)。类共用两种定义方式。

2024-04-04 13:02:04 2520 4

原创 NzN的C++入门必修(二)

在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是很少有人去使用。C++11中,标准委员会赋予了auto全新的含义,即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。auto b = a;//typeid的作用:获取一个变量的类型return 0;注意:使用auto定义变量时必须进行初始化。【说明】

2024-04-03 00:00:00 846 5

原创 NzN的数据结构--实现双向链表

上一章中,我们学习了链表中的单链表,那今天我们来学习另一种比较常见的链表--!!

2024-04-02 00:00:16 653 4

NzN的Java自学小成果

NzN的Java自学小成果

2024-07-04

java基础知识总结.doc

Java基础部分知识总结,主要内容分为二十个板块,分别是Java概述,Java语法基础,面向对象,封装,初始化和清理,继承,多态,抽象类abstract,接口,内部类,异常,反射技术(RTTI),集合框架,包,import,多线程,API,IO流,网络编程和正则表达式。

2024-07-04

空空如也

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

TA关注的人

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