![](https://img-blog.csdnimg.cn/20201014180756926.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 · 129 阅读 · 0 评论 -
稀疏数组(数据结构)
稀疏数组稀疏数组基本介绍: 当一个数组中大部分元素为0,或者为同一个数值时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 1)记录数组一共有几行几列,有多少个不同的值。 2)把具有不同值的元素的行列以及值记录在一个小规模的数组中,从而所小程序的规模。 举例:应用实例: 1)使用稀疏数组,来保留类似前面的二维数组 2)把稀疏数组存盘,并且可以重新恢复原来的二维数组二维数组转稀疏数组的思路:1)遍历原始的二维数组,得到有效数据的个数sum2)根据sum原创 2021-10-18 19:50:27 · 116 阅读 · 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 · 726 阅读 · 0 评论 -
用python写学生信息管理系统
学生信息管理系统data = [ { 'ID': '2019304169', 'Name': '陈雪晨', 'Sex': '男', 'Address': '安徽宿州' }, { 'ID': '2019304142', 'Name': '刁雨露', 'Sex': '女', 'Address': '安徽阜阳' }]def show_all():原创 2021-08-28 23:47:35 · 425 阅读 · 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 · 344 阅读 · 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 · 207 阅读 · 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 · 148 阅读 · 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 · 351 阅读 · 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 · 109 阅读 · 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 · 142 阅读 · 0 评论 -
计算机实训课程第二天(2021.7.13)
学习收获:改进星星、正则表达、线程1.面向对象什么是面向对象?面向过程?类、对象、类定义、对象的创建、对象的使用成员变量、方法、方法的重载,构造方法、this关键字继承、方法的重写 //重写和重载的区别思考一下?多态、父类型的引用指向子类的对象动态绑定:多态+重写封装、访问修饰符:四种(用法)静态代码块static{ 代码;}//final//abstract//接口//内部类**2.截取字符串 **package cn.t原创 2021-07-14 08:42:23 · 137 阅读 · 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 · 127 阅读 · 0 评论 -
Java学习笔记(4.8)判断语句一
判断语句if语句if(关系表达式){ 语句体;}//举例public class Main { public static void main(String[] args) { System.out.println("到点了该干嘛"); int time=10; if(n<=9) { System.out.println("学习"); } }}/*打印输出结果为到点了该干嘛原创 2021-07-12 10:14:28 · 86 阅读 · 0 评论 -
Java学习笔记(3.30)方法入门-方法调用
方法入门-方法调用好处:可以使程序直接明了,易于看懂/*定义一个方法的格式:public static void 方法名称(){ 方法体;}方法名称的命名规则和变量一样,使用小驼峰方法体:也就是大括号当中可以包含任意条语句注意事项:1.方法的定义的先后顺序无所谓,意思是调用函数的顺序可以不一样2.方法的定义不能有嵌套包含的关系,意思是两个方法必须用两个大括号分别定义3.方法定义好了后,不会执行,要想执行,一定要进行方法的【调用】如何调用,格式:在主函数中 方法名称();原创 2021-07-12 10:13:55 · 127 阅读 · 0 评论 -
Java学习笔记(3.28)运算符(2)
赋值运算符1.基本赋值运算符:就是一个等号“=” ,代表将右侧的数据交给左侧的变量。2.复合赋值运算符: A: += a+=1 相当于 a+a=1 B: -= b-=4 相当于 b=b-4 C: *= c *=5 相当于 c=c *5 D: /= d/=6 相当于 d=d/6 E: %= e%=7 相当于 e=e%7注意事项1.只有变量可以使用赋值运算符,常量使用会发生错误2.复合赋值原创 2021-07-12 10:13:18 · 146 阅读 · 0 评论 -
设备管理系统
经过了一星期的奋斗,小陈和他的小伙伴完成了程序设计训练(设备管理系统),加油!!!#include<stdio.h>#include<stdlib.h>#include<string.h>#define max 50typedef struct date{ int year; int month; int day;}DATE;typedef...原创 2019-12-28 15:39:04 · 3176 阅读 · 7 评论