![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常
陈二胖爱吃梨
此处何须有
展开
-
队列(数据结构)
队列队列是一个有序列表,也可以做成环形的队列,可以用数组或者是链表来实现遵循先进先出的原则。即:先存入队列的数据,要先取出。后存入的数据,要后取出。如图所示:思路:1)设front为队列第一个元素,front初始值为0。2)设rear为最后一个元素的后一个位置,因为希望空出一个位置当作约定,rear初始值为0。3)设maxsize为队列的最大值4)队列满的条件是(rear + 1)%maxsize = front ,可以作为环形队列5)判断队列空的条件是rear == f原创 2021-10-18 21:26:42 · 116 阅读 · 0 评论 -
稀疏数组(数据结构)
稀疏数组稀疏数组基本介绍: 当一个数组中大部分元素为0,或者为同一个数值时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 1)记录数组一共有几行几列,有多少个不同的值。 2)把具有不同值的元素的行列以及值记录在一个小规模的数组中,从而所小程序的规模。 举例:应用实例: 1)使用稀疏数组,来保留类似前面的二维数组 2)把稀疏数组存盘,并且可以重新恢复原来的二维数组二维数组转稀疏数组的思路:1)遍历原始的二维数组,得到有效数据的个数sum2)根据sum原创 2021-10-18 19:50:27 · 106 阅读 · 0 评论 -
算法与数据结构(Java IDEA)
一:数据结构和算法的关系数据data结构(structure)是一门研究数据方式的学科有了编程语言也就有了数据结构。学好数据结构可以编写出更漂亮,更加有效率的代码要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决程序 = 数据结构 + 算法数据结构是算法的基础,换言之,要想学好算法,需要把数据结构学到位。二:线性结构与非线性结构线性结构1)线性结构作为最常用的数据结构,其特点是数据元素之间存在着一一对应的关系2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结原创 2021-10-18 19:46:49 · 211 阅读 · 0 评论 -
学习黑马微信小程序
跟着黑马程序员学习了微信小程序的项目:首先,创建各种包,接口,全局变量(使用微信开发者工具会很方便)创建好之后,项目会更加的清晰明了。之后编写全局变量app.json{ "pages": [ "pages/index/index", "pages/category/category", "pages/goods_list/goods_list", "pages/goods_detail/goods_detail", "pages/cart/cart",原创 2021-09-16 22:45:09 · 695 阅读 · 0 评论 -
用python写学生信息管理系统
学生信息管理系统data = [ { 'ID': '2019304169', 'Name': '陈雪晨', 'Sex': '男', 'Address': '安徽宿州' }, { 'ID': '2019304142', 'Name': '刁雨露', 'Sex': '女', 'Address': '安徽阜阳' }]def show_all():原创 2021-08-28 23:47:35 · 392 阅读 · 0 评论 -
python学习(三)
11.字符串print('python')print("python") #这两个的意思是一样的print('''python''')#或者print("""python""")#输出的结果都是python #意思很像是在 py 和 thon 中间加了一个 \n#---------------#字符串的索引#正向从 0 开始计数s = '床前明月光'print(s[0])print(s[1])print(s[2])print(s[3])print(s原创 2021-08-28 23:46:43 · 294 阅读 · 0 评论 -
python学习(二)
6.python 的 for 循环嵌套#九九乘法表for n in range(1 , 10): for m in range(1 , n + 1): print(f'{n}*{m}={n*m}' , end = ' ') print() #第二个循环结束输出换行符7.python 的 for 循环嵌套#九九乘法表n = 1while n <= 9: m = 1 while m <= n: print原创 2021-08-28 23:45:59 · 163 阅读 · 0 评论 -
pychon学习(一)
1.用python做一个简单计算器print(1 + 2) #3print(3 - 1 - 1) #1print(3 * 2) #6print(6/3) #2.02.变量# 变量 = 数值# 这里需要注意的是 变量前面不可以加数字,变量后面可以加数字width = 3hight = 4s = width * hightprint(s) # 12# 需要注意的是变量名区分大小写width与WIDTH表示不同的变量名3.1python流程原创 2021-08-28 23:45:24 · 118 阅读 · 0 评论 -
计算机实训课程最后一天,完成英雄联盟的网页(2021.7.16)
今天是我们计算机专业实训的最后一天了,也是暑假开始的一天,挺高兴的,接下来就展示我们的学习成果1.首先应该在数据库中建立一个与项目相匹配的表2.项目链接数据库package cn.edu.aust.game.util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properti原创 2021-08-15 15:59:19 · 286 阅读 · 2 评论 -
计算机实训课程第四天(2021.7.15)
今天的学习内容为jdbcpackage cn.tedu.jdbc;/** * 作者:陈二胖 * 时间:2021/7/15 9:43 * 目的:TODO jdbc */import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * JDBC: * 1.什么是JDBC? * java语言与数据库交互的原创 2021-07-16 10:29:05 · 92 阅读 · 0 评论 -
计算机实训课程第三天(2.21.7.15)
/** * java中处理日期的api * 重点学习下面三个: * java.util.Date; * java.sql.Date; * java.util.Calendar; */今天学习的主要内容如下:package cn.tedu.api;/** * 作者:陈二胖 * 时间:2021/7/14 9:01 * 目的:TODO 时间表示 */import java.text.ParseException;import java.text.SimpleDateForma原创 2021-07-15 09:26:26 · 103 阅读 · 0 评论 -
计算机实训课程第二天(2021.7.13)
学习收获:改进星星、正则表达、线程1.面向对象什么是面向对象?面向过程?类、对象、类定义、对象的创建、对象的使用成员变量、方法、方法的重载,构造方法、this关键字继承、方法的重写 //重写和重载的区别思考一下?多态、父类型的引用指向子类的对象动态绑定:多态+重写封装、访问修饰符:四种(用法)静态代码块static{ 代码;}//final//abstract//接口//内部类**2.截取字符串 **package cn.t原创 2021-07-14 08:42:23 · 123 阅读 · 0 评论 -
计算机实训课程第一天(2021.7.12)
package cn.tedu.javabase; //包:域名反写/***域名反写www.tedu.cncn.teduwww.sina.cncn.sina**驼峰命名法包:如果是多个单词组成,每个单词都是小写的,多个单词之间用.隔开类:Demo01 如果是多个单词组成每个单词首字母大写判断一个数是质数还是合数package com.company;import java.util.Scanner;public class Main { public static原创 2021-07-12 23:07:11 · 114 阅读 · 0 评论 -
Java学习笔记(4.9)判断语句二
if语句与三元运算符的转换public class Main { public static void main(String[] args) { int a=100; int b=200; int max=a>b?a:b; System.out.println(max); }}//三元运算符取最大值可用if语句表示为public class Main { public static void main(Strin原创 2021-07-12 10:15:13 · 64 阅读 · 0 评论 -
Java学习笔记(3.27)运算符(1)
运算符算数运算符“+” 加法运算,字符串连接运算“-” 减法运算“*****” 乘法运算“/” 除法运算“%” 取模运算,两个数字相除取余数“++”,“–”自增自减运算/*运算符:进行特定操作的符号,例如:“+”表达式:用运算符连起来的式子叫做表达式,例如:20+5,又例如:a+b*///首先进行数学运算,然后再将结果打印输出public class Java{ public static void main(String[] args){ System.o原创 2021-07-12 09:43:39 · 55 阅读 · 0 评论 -
Java学习笔记(3.26)数据类型转换及注意事项
数据类型转换自动类型转换/*自动类型转换 1.特点:代码不需要进行特殊处理,自动完成 2.规则:数据范围从小到大*/public class Java { public static void main(String[] args){ System.out.println(1024);//整数默认就是int类型 System.out.println(3.14);//浮点数默认就是double类型 long num1=100;原创 2021-07-12 09:42:55 · 63 阅读 · 0 评论 -
Java学习笔记(3.23)基本数据类型和变量
基本数据类型整数型 byte、short、int、long浮点型 float、double字符型 char布尔型 boolean注意事项字符串不是基本类型,而是引用类型。浮点型可能只是一个近似值,并非精确的值。数据范围与字节数不一定相关,例如float数据范围比long更广泛,但是float是4字节,long是8字节。浮点数中默认类型是double,如果要使用float类型,需要加上一个后缀F。如果是整数,默认为int类型,如果一定要使用long类型,需要加上原创 2021-07-12 09:42:03 · 76 阅读 · 0 评论 -
Java学习笔记(3.22)入门编程及常量
计算机快捷键-命令提示符(cmd)启动: Win+R 输入cmd回车切换盘符: 盘符名称进入文件夹: cd 文件夹名称进入多级文件夹: cd 文件夹1\文件夹2\文件夹3返回上一级: cd…直接返回根目录: cd \查看当前内容: dir清屏: cls退出: exitHelloWorld入门程序原创 2021-07-12 09:41:05 · 60 阅读 · 0 评论 -
小陈第一个文章!!!
**第一次博客开始了!!!**首先先进行一下自我介绍:我叫陈雪晨,来自安徽宿州,现就读于安徽理工大学计算机科学与工程学院的一名计科专业的大一学生。很高兴能来到这里学习我喜欢的专业,也在这里了解到了CSDN这一网站。未来,这里将记录我的生活和我的学习成果,希望我能在计算机领域有所成就,也希望在这里能学到很多东西!!!小陈加油!!!2019/12/11...原创 2019-12-11 22:22:08 · 176 阅读 · 1 评论