自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基础学习——数组(5、数组排序算法:冒泡排序,直接选择排序,反转排序)

5、数组排序算法1、冒泡排序基本思想:冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。算法实现理念:冒泡算法由双层循环实现,其中外层循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内层循环主要用于对比数组中每个邻近元素的大小,以确定是否交换位置,对比和交换次数随排序轮数而减少。算

2021-03-11 11:35:24 287

原创 Java基础学习——数组(4、数组的基本操作:遍历数组,填充替换数组元素,对数组进行排序,复制数组,数组查询)

4、数组的基本操作1、遍历数组遍历数组就是获取数组中的每个元素。通常遍历数组都使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。在遍历数组时,使用foreach语句可能更简单。代码演示:package com.company.day8;public class day82 { public static void main(String[] args){ int[][] a = new int[]

2021-03-10 20:38:38 813

原创 Java基础学习——数组(1、数组概述;2、一维数组的创建及使用;3、二维数组的创建及使用)

1、数组概述数组是具有相同数据类型的一组数据的集合。数组中每个元素具有相同的数据类型。在Java中同样将数组看作一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组却是对象。在程序设计中引入数组可以更有效的管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组···2、一维数组的创建及使用一维数组实质上是一组相同类型数据的线性集合,当在程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。创建一维数组数组作为对象允许使用new关键字进行内存分配。在使用数

2021-03-10 15:18:28 423

原创 Java基础学习——字符串(5、格式化字符串;6、使用正则表达式;7、字符串生成器)

5、格式化字符串String类的静态format()方法用于创建格式化字符串。format()方法有两种重载形式。format(String format,Object···args)该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境。语法如下:str.format(String format,Object···args)format:格式字符串。args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。此参

2021-03-09 20:25:05 220

原创 Java基础学习——字符串(1、String类;2、连接字符串;3、获取字符串信息;4、字符串操作)

1、String类之前介绍了char类型,它只能表示单个字符,不能表示由多个字符连接而成的字符串。在Java语言中将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。声明字符串在Java语言中字符串必须包含在一对双引号(“ ”)内;而双引号(“ ”)内的数据也都是字符串,不可作为其他数据来使用。声明字符串变量语法格式:String:指定该变量为字符串类型。str:任意有效的标识符,表示字符串变量的名称。**注意:**声明字符串变量必须经过初始化才能使用,

2021-03-08 17:38:44 636

原创 Java基础学习——流程控制(1、复合语句;2、条件语句;3、循环语句;4、循环控制)

1、复合语句复合语句由开括号“{”开始,闭括号“}”结束。复合语句以整个块为单位,又称块语句。可以用在任何一个单独语句可以用到的地方,复合语句中还可以嵌套复合语句。注意:在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。如果在某个变量的作用域外使用该变量,则会发生错误。2、条件语句...

2020-12-24 11:41:31 160

原创 Java基础学习——Java语言基础(4、运算符;5、数据类型转换;6、代码注释与编码规范)

4、运算符运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。4.1、赋值运算符赋值运算符以符号“=”表示,它是一个二元运算符,功能是将右边的操作数所含的值赋值给左边。4.2、算数运算符4.3、自增自减运算符++a(–a) 表示在使用变量a之前,先使a的值加(减)1。a++(a–) 表示在使用变量a之后,使a的值加(减)1。4.4、比较运算符4.5、逻辑运算符逻辑运算符的操作元必须是boolean型数据。&&与&的区别:

2020-12-21 11:16:46 212 2

原创 Java基础学习——Java语言基础(1、Java主类结构;2、基本数据类型;3、变量与常量)

一、Java主类结构Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性与方法两部分。每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。注意:1、代码中的所有标点符号都是英文。2、文件名必须和类名同名。例如:下面图片中文件名day1和类名day1相同。1.1、包声明一个Java应用程序是由若干个类组成的。上例就是一个名为day1的类,语句package com.company为声明该类所在的包,package为包的关键字。1.2

2020-12-19 14:21:34 263

原创 Python基础学习——面向对象编程(第一讲:面向对象概述、面向对象三个基本特征(封装性、继承性、多态性)、类和对象(定义类、创建和使用对象、实例变量、类变量、构造方法、实例方法、类方法、静态方法))

面向对象是Python最重要的特性,在Python中一切数据类型都是面向对象的。1、面向对象概述

2020-09-12 20:13:54 401

原创 Python基础学习——函数式编程(第三讲:主讲嵌套函数、函数式编程基础(函数类型、Lambda表达式、三大基础函数))

1、嵌套函数之前演示的都是全局函数,并将它们定义在全局作用域中。函数还可以定义在另外的函数体中,称作“嵌套函数”。代码演示:def calculate(n1, n2, opr): # 定义相加函数 def add(a, b): return a + b # 定义相减函数 def sub(a, b): return a - b if opr == '+': return add(n1, n2) else

2020-09-10 21:18:05 223 1

原创 Python基础学习——函数式编程(第二讲:主讲函数返回值(无返回值函数、多返回值函数),函数变量作用域,生成器(generator))

1、函数返回值Python函数的返回值也是比较灵活的,主要有三种形式:无返回值、单一返回值和多返回值。之前的函数基本都是单一返回值,本次重点介绍其他两种。无返回值函数有的函数只是为了处理某个过程,此时可以将函数设计为无返回值形式。所谓的无返回值,其实返回的是None,None表示没有实际意义的数据。上代码演示:def sum1(*numbers, multiple=1): """定义*可变参数函数""" if len(numbers) == 0: return

2020-09-10 19:08:08 792

原创 Python基础学习——函数式编程(第一讲:主讲定义函数,函数参数(使用关键字参数调用函数、参数默认值、两种可变参数))

函数Python中的函数十分灵活,他可以在模块中、但是在类之外定义,即函数,其作用域是当前模块;也可以在别的函数中定义,即嵌套函数;还可以在类中定义,即方法。1、定义函数之前学习到的一些函数如len()、min()和max(),这些函数是Python的内置函数,由Python官方提供的。注意:Python作为解释性语言,其函数必须先定义后调用。自定义函数的语法格式:# def 函数名(参数列表):# 函数体# return 返回值在Python中定义函数的关键字是de

2020-09-09 15:25:02 658

原创 Python基础学习——数据结构(第四讲:字典;主讲:创建字典、修改字典(添加、替换、删除“键:值”对)、访问字典、遍历字典、字典推导式)

字典字典是可迭代的、可变的数据结构,通过键来访问元素。字典结构由两部分视图构成,一个是键视图,它不可包含重复元素;另一个是值视图,可以有重复元素。键和值成对出现。1、创建字典字典的类型是dict,创建字典可以使用dict()函数,或使用大括号{}将“键(key):值(value)”对括起来,键值对之间用逗号分隔。直接上代码:a = {1: '赵', 2: '钱', 3: '孙', 4: '李'}b = dict(((5, '周'), (6, '吴'), (7, '郑'), (8, '王')))

2020-09-08 18:58:45 630

原创 Python基础学习——数据结构(第三讲:集合;主讲:创建可变集合、修改可变集合、遍历集合、不可变集合、集合推导式)

集合集合是一种可迭代、无序的、不能包含重复元素的数据结构。不能通过索引访问。与序列比较,序列中的元素是有序的、可重复的。而集合中的元素是无序的、不可重复的。序列强调的是有序,集合强调的是不重复。集合分可变集合和不可变集合1、创建可变集合可变集合类型是set,创建可变集合可以使用set([iterable])函数,或者用大括号{}将元素括起来,元素之间用逗号隔开。注意:在创建空集合时要使用set()函数,若使用{}来创建会默认类型为字典。上代码演示:a = {}b = set()c = {1

2020-09-08 10:29:38 1721

原创 Python基础学习——数据结构(第二讲:列表;主讲:列表创建、追加元素、插入元素、替换元素、删除元素、其他常用方法、列表推导式)

列表也是一种序列结构,与元组不同,列表具有可变性,可以追加、插入、删除和替换列表中的元素。

2020-09-08 08:52:05 780

原创 Python基础学习——数据结构(第一讲:元组;主讲:序列、创建元组、访问元组、遍历元组)

在计算机程序中会有很多数据,这些数据需要一个容器将他们管理起来,这就是数据结构。常见的有数组、集合、列表、队列、链表、树、堆、栈和字典等结构。Python中数据结构主要有序列、集合和字典。注意:Python中没有数组结构,数组结构要求元素类型是一致的,而Python是动态类型语言,不强制声明变量的数据类型,也不强制检测元素的数据类型,不能保证元素的数据类型一致,所以没有数组结构。一、元组元组是序列的一种。1、序列:序列是一种可迭代的、元素有序、可以重复出现的数据结构。序列可以通过索引来访问元素。

2020-08-22 15:43:21 625

原创 Python基础学习——控制语句(主讲:分支语句,循环语句,跳转语句,使用范围)

一、分支语句

2020-08-16 22:30:40 319

原创 Python基础学习——运算符(主讲:算数运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,其他运算符,运算符优先级)

一、算数运算符二、关系运算符三、逻辑运算符四、位运算符五、赋值运算符六、其他运算符七、运算符优先级

2020-08-02 14:13:02 977

原创 Python基础学习——数据类型(主讲数字类型与字符串类型)

一、数字类型Python

2020-07-30 16:36:02 754

原创 Python基础学习——编码规范

一、命名规范

2020-07-26 23:44:17 214

原创 Python基础学习——语法基础

一、标识符与关键字标识符就是变量、常量、函数、属性、类、模块和包等由程序员指定的名字。构成标识符的字符均有一定的规范,Python语言中标识符的命名规则如下:区分大小写,“Myname”与“myname”是两个不同的标识符;首字符可以是下划线“-”或字母,但不能是数字;除首字符外其他字符,可以是下划线“-”、字母或数字;关键字不能作为标识符;不能使用Python内置函数作为自己的标识符。例如:身高、identifier、userName、User_Name、_sya_val等为合法的标识符

2020-07-25 21:55:17 495

原创 在有限域GF(2^n)下求多项式乘法 Python代码实现

#在有限域GF(2^n)下求多项式乘法 Python代码实现一、了解运算规则二、例题展示三、直接上代码(代码有详细备注,不做一一解释)def yxydxscf(a,b,c): # 不可约多项式系数模二运算 c = str(c)[1:] # 不够8位左补零 g = str(a).rjust(8, '0') h = str(b).rjust(8, '0') k = str(c).rjust(8, '0') # 二进制转十进制 d =

2020-06-09 17:08:18 5207 4

红色旅游图册.zip

本资源可用于旅游手册制作,可用于大学生社会实践,PS排版,如果用于商业手册,请注意征得本人同意,本图册是参加比赛的作品,本人参与制作

2020-08-16

空空如也

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

TA关注的人

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