自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Neaya的博客

方便记忆和笔记

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 发现Github也可以写blog,转战GitHub------------->>>> U•ェ•*U---------<<<<<<

以后偶尔写写csdn,大多在github…'''其实用公式法更快:f(n, m) = (f(n - 1) + m) mod n'''def josef(n, m): number = [] for i in range(n): number.append(i + 1) remove_index = 0 while len(number) != 1: remove_index = (remove_index + m - 1) %

2020-07-18 19:41:16 256

原创 算法与数据结构:图的建立、遍历及其应用

设图结点的元素类型为char,建立一个不少于8个顶点的带权无向图G,实现以下图的各种基本操作的程序:① 用邻接矩阵作为储结构存储图G并输出该邻接矩阵;② 用邻接链表作为储结构存储图G并输出该邻接链表;③ 按DFS算法输出图G中顶点的遍历序列;④ 按BFS算法输出图G中顶点的遍历序列;⑤ 用Prime算法从某个指定的顶点出发(或者Kruskal算法)输出图G的最小生成树;(要求把最小生成树的各条边输出成A-B,B-C或者(A,B,weight)的形式)⑥ 求从有向图的某个节点出发到其余各顶点的最短

2020-06-04 16:12:51 3875 1

原创 算法与数据结构:树型数据结构及其应用

实验目的:通过实验达到:⑴ 理解和掌握树及二叉树的基本概念;⑵ 理解和掌握二叉树的顺序存储结构、链式存储结构;⑶ 理解和掌握采用二叉链式存储结构下二叉树的各种遍历操作的思想及其应用;⑷ 加深对堆栈、队列的概念及其典型操作思想的理解;⑸ 掌握典型二叉树操作算法的算法分析。2. 实验题目:二叉树的建立、遍历及其应用设树结点的元素类型为char,实现以下二叉树的各种基本操作的程序:① 建立不少于10个结点的二叉树T;② 用非递归方式先序遍历方式输出树T的结点;③ 用非递归方式中序遍历

2020-06-04 16:12:20 1342 6

原创 Python实验五:Pandas数据分析及数据预处理

任务一:对用户信心更新表和登陆信息表进行长宽转换需求说明:通过对数据的描述性统计、以及时间数据信息提取,分组聚合操作已经获得了相当多的信息,但用户信息更新表和登录信息表是长表,而主表是宽表,需要通过长宽表转换将数据合并在一张以用户编号为主键的表内。任务二:插补用户用电量数据缺失值需求说明:用户用电量数据呈现一定的周期性关系, missing data.csv表中存放了用户A、用户B 和用户C的用电量数据,其中存在缺失值,需要进行缺失值插补才能进行下一步分析。任务三:合并线损、用电量趋势与线路告警数

2020-05-28 18:28:58 8970

原创 JavaExp12:网络编程

设计一个简单的文件传输程序,服务器接受文件,客户端发送文件,设计一个简单的文件传输协议,比如,先传输文件名,再传输文件大小,再传输文件内容。这里的图明显指出了服务端要创建线程,不过客户端并没有表明使用多线程,要实现多个客户端的话,用while来创建也可以满足每个客户端与单独一个服务端一一对应的交互要求。当然客户端也可以再创建个线程,只要在run里面放那些操作就行了,然后main函数再创建多个子线程即可。设计一下服务端:package EXP2020.exp12;import java.io.*;

2020-05-27 13:31:23 460

原创 JavaExp11:范型与容器

1. 请设计一个顺序堆栈,(用数组来存储堆栈中的数据元素),实现堆栈的push, pop, 和top三个函数,在测试函数中生成堆栈对象并测试push, pop, 和top 三个函数(最少要测试Integer和String两种类型的对象).package EXP2020.exp11;import java.util.ArrayList;/** * @author JM * @date 2020/5/19 *//**模拟一个顺序栈*/class SeqStack { public

2020-05-27 13:30:56 337

原创 JavaExp10:多线程设计,彩票购票问题

1. 编写10个线程,第一个线程从1加到10,第二个线程从11加到20……第十个线程从91加到100,main函数最后再把10个线程的结果相加显示。package EXP2020.exp10;/** * @author JM * @date 2020/5/13 *//**创建继承于Thread类的线程子类*/class ThreadDemo extends Thread { public int num; //sum记录当前线程结果之和,Sum记录所有子线程结果相加之和

2020-05-27 13:30:22 819

原创 JavaExp9:输入输出流与文件操作

JavaExp9:输入输出流与文件操作最近比较忙,没多少时间写blog。。。**程序设计题1 使用文件字节输入/输出流,合并两个指定的文件。package EXP2020.exp9;import java.io.*;/** * @author JM * @date 2020/5/6 */public class MainTestOne { //定义合并函数 public static void mergeFile(InputStream file1, InputStr

2020-05-27 13:29:42 633

原创 Java学习笔记:List,Set,Map

Java学习笔记:容器容器也叫集合ArrayList:用数组组成的线性结构LinkedList:用链表组成的线性结构…所有的容器装的是对象,但是容器会把传进去的孤立的值自动装箱成对象,功能强大。有数组为什么要容器呢:因为容器方便扩充,数组口扩充起来耗内存;数组只能放一种类型,容器可以多种add的内核是个静态的,可以成倍递增的数组来的。import java.util.*;class A{ public String toString() { return "哈哈";

2020-05-15 20:58:30 259

原创 算法与数据结构:线性数据结构实现与应用

**实验1:线性数据结构实现与应用**实验目的:通过实验达到:⑴ 理解和掌握线性结构的概念及其典型操作的算法思想;⑵ 熟练掌握基本线性结构的顺序存储结构、链式存储结构及其操作的实现;⑶ 理解和掌握受限线性结构——堆栈、队列的概念及其典型操作的算法思想、实现。实验题目:题目1:一元多项式的操作实验要求:设有两个一元多项式:p(x)=p0+p1x+p2x2+···+pnxn...

2020-05-12 17:47:33 2709

原创 JavaExp8:利用GUI实现简易计算器

JavaExp8:利用GUI实现简易计算器package EXP2020.exp8;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * @author JMChen * @date 2020/4/28 *//**创建计算器类继承窗口框架,同时实现ActionListener接口*/class Calcu

2020-05-12 17:44:44 309

原创 JavaMidExam

JavaMidExam1.按以下要求编写程序:(30分)(1) 定义一个坐标点类Point,包含两个成员变量横坐标x和纵坐标y,构造方法对x,y进行初始化;创建一个线段类,添加point1和point2两个成员变量(线段的两个端点),构造方法对其进行初始化。(2) 在线段类中添加方法:设置两个点的位置以及计算线段的长度。(3) 设计测试类进行测试,设置线段两个端点的位置,输出两个端点的坐标和线段的长度。(测试数据point1为(2,0),point2为(1,学号后两位))package TestA

2020-05-09 12:14:38 1104

原创 Python实验四:Matplotlib数据可视化

Python实验四:Matplotlib数据可视化实验内容:任务一:分析1996~2015年人口数据特征间的关系需求说明:人口数据总共拥有 6 个特征,分别为年末总人口、男性人口、女性人口、城镇人口、乡村人口和年份。查看各个特征随着时间推移发生的变化情况可以分析出未来男女人口比例、城乡人口变化的方向。任务二:分析1996~2015年人口数据各个特征的分布与分散状况需求说明:通过绘制各年份...

2020-05-07 22:30:33 6149 1

原创 Python实验三:Numpy数值计算分析

任务(一)创建一个数值范围为0~1,间隔为0.01的数组。"""# @Time : 2020/4/30# @Author : JMChen"""import numpy as nparr1 = np.arange(0, 1, 0.01)print(arr1)任务(二)编写代码:创建两个数组arr3 = [1,2,3,4]和arr4 = [5,6,7,8],对这两...

2020-05-01 23:04:32 5959

原创 Java学习笔记: GUI的实现

实现界面的三步:组件布局(Layout)事件(Event)布局:常用的三种:FlowLayoutBorderlayoutGridLayout都可以把组件add进去鼠标事件:MouseEven类用于表示鼠标事件,几乎所有的组件都可以产生鼠标事件,鼠标事件包括鼠标按下、鼠标松开、鼠标单击等对鼠标事件的处理可通过实现 Mouselistener接口或者继承适配器 Mouse...

2020-05-01 23:03:47 258

原创 MySql三种注释符号的使用

MySQL中的注释符号有三种#…– …/*…*/注意事项:其中…表示注释的文本内容★ 在使用-- …注释内容时,需要在- -和注释内容…之间加一个空格符(如空格、tab、换行符等)...

2020-04-26 11:27:51 1760

原创 oj判断机制:程序怎样输入多组测试数据

**程序怎样输入多组测试数据?**什么是EOF?判题机在判题过程中会将题目的每一组测试单元的【Input文件流】链接到stdin,将stdout重定向到用户的【Output文件流】 因此,你的程序应该从标准输入流stdin获取输出,并将结果输出到标准输出流stdout中。 对于交互评测的题目,在每次输出内容到stdout后,请刷新stdout的缓冲区,以便让判题程序能够正确的读取到你的回答。...

2020-04-24 19:23:00 2812

原创 oj系列:动态规划求解01背包问题

用动态规划求解01背包问题题目描述给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个.输入输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。以后N行每行两个数Wi和Vi,表示物品的重量和价值输出输出1行,包含一个整数,表示最大价值。样例输入3 52 33 54 7样例输出8packa...

2020-04-24 11:00:01 959

原创 Oj系列:Java用递归实现八皇后问题

Java递归通俗易懂实现八皇后问题package oj;/** * @author JMChen * @date 2020/4/22 */public class EightQueen { public static int n = 8, count = 0; //可以改变n的值,得到n皇后问题,count是第count种形式 public sta...

2020-04-22 12:17:03 228

原创 JavaExp7:常用实用类

JavaExp7:常用实用类(1) 重写equals方法。(a)设计Student类,定义sid变量表示学号,重写equals()方法,判断进行比较的两个学生对象学号是否相同,相同即为同一个学生,否则不是。(b)编写测试类,创建两个Student的对象Lily和Lucy,并分别调用set方法为学号赋值,最后通过打印语句,输出这两个对象通过“==”和重写后的equals()方法比较后的结果。...

2020-04-21 20:49:44 1965

原创 Java学习笔记:常用字符串方法和正则表达式

String类-字符串并置public class Main { public static void main(String[] args) { String a = "1"; String b = "2"; String c = "1" + "2"; String d = a + b; System...

2020-04-21 13:58:21 290

原创 针对于C初学者通俗易懂的简易银行管理系统

想起以前学C时写了个简易的银行管理系统,几乎不涉及任何数据结构,是对C初学者来说是比较容易入手的小项目。一、程序功能能够实现用户对自己银行账户的基本操作与管理,其功能包括:(1) 存款;(2) 取款;(3) 查询;(4) 转账;(5) 挂失;(6) 解挂;(7) 销户;(8) 改密。二、总体设计程序有主函数main()与若干功能函数体构成。在主函数main()中,主要分...

2020-04-19 17:26:09 503

原创 Python实验二:爬取大学排名和中科院院士信息

Python实验二:爬取大学排名和中科院院士信息初稿:较为粗糙,不过思路清晰,通俗易懂,问题不大第一项内容:爬取大学排名爬取最好大学网网页中549所国内大学的排名数据,并将排名、学校名称、省市、总分、社会声誉等内容打印出来。任务一实验步骤:(1)使用Google Chrome或其他浏览器打开下面的网址,然后在页面上右击,在弹出的菜单中选择“查看网页源代码”。http://www.zui...

2020-04-17 08:13:26 5902 2

原创 python最简单爬虫入手例子之一:

python最简单爬虫入手例子:爬取某网站书籍评论import requestsfrom bs4 import BeautifulSoupimport pandas as pdurl = 'https://www.aliwx.com.cn/comment?bookid=7178107&authorid=2371187'user_agent = 'Mozilla/5.0 (Wi...

2020-04-16 17:35:55 393

原创 oj系列:循环链表通俗易懂解决约瑟夫/出圈问题

约瑟夫/出圈问题——循环链表解决有n个小孩围成一圈,给他们从1开始依次编号,从编号为1的小孩开始报数,数到第m个小孩出列,然后从出列的下一个小孩重新开始报数,数到第m个小孩又出列,…,如此反复直到所有的小孩全部出列为止,求整个出列序列。 如当n=6,m=5时的出列序列是5,4,6,2,3,1。// 约瑟夫问题#include<stdio.h>#include<malloc...

2020-04-15 23:55:08 1370

原创 JavaExp6异常处理加断言assert

JavaExp6异常处理复数类中增加一个构造方法,该构造方法有两个字符串类型的参数,分别为复数的实部和虚部赋值。在构造方法里先将字符串参数转换为浮点数再赋值给实部或虚部。当字符串的内容不能转化为浮点数时,抛出数值格式异常NumberFormatException。在main函数中处理该异常,并进行测试。(提示:字符串转换为浮点数调用Double类提供的静态方法parseDouble,转换失败...

2020-04-14 21:45:16 493

原创 Java学习笔记:to_String(), equals()

Java学习之to_String(), equals()to_String:返回的是一个字符串任何一个类都默认继承了Object类,toString()方法在Object内可以重写toString()class A{}class TestA{ public static void main(String[] args) { ...

2020-04-14 12:06:16 186

原创 Java学习笔记:Java的异常机制

Java学习笔记:Java的异常机制- 项目两种处理方法:try-catchthrowsthrows抛出的异常必须是throwable的子类try-catch语句try{ 语句1;//如果语句1有异常,则语句2不会执行,直接到catch 语句2; //放入可能异常的句子}catch(Exception e) //catch (错误类型 + 对象),...

2020-04-14 11:43:30 128

原创 python使用openCV对加噪的图像进行滤波

b) 分别利用均值滤波器、box滤波器、高斯滤波器、中值滤波器对以上五种加了噪声的图像进行滤波,比较滤波器的效果,调用的函数可以参考:cv2.blur(), cv2.boxFilter(), cv2.GaussianBlur(), cv2.medianBlur()"""# @Time : 2020/4/11 # @Author : JM Chen"""import cv2 a...

2020-04-11 22:36:48 564

原创 python基础实验一

python实验基础实验一任务一:.从键盘输入一组数据,编写程序,计算这组数据的平均值、标准差和中位数。输出结果保留一位小数。输入样例 199 98 97 96 95输出样例 1avg:97.0 variance:1.6 median:97.0输入样例 299 98 97 96 95 94输出样例 2avg:96.5 variance:1.9 median:96.5"""...

2020-04-09 22:05:25 2718

原创 python使用OpenCV模块实现图像的融合

三种融合注意融合时,一般来说两个图像的尺寸是一样大小的,如果大小不一样,需要把大的图像的某一部分先截出来,与小的图先融合,再作为整体与大的图融合。"""# @Time : 2020/4/3# @Author : JMChen"""import cv2 as cvimg1 = cv.imread('logo.png')img2 = cv.imread('lena.png...

2020-04-09 15:38:48 1126 2

原创 JavaExp5-面向接口编程思想

我的第一篇文章程序首先定义父类员工类Employee,类内包含基本属性以及接口类PerformanceCalculation,包含计算效绩方法和显示工作形式方法。再依次定义其子类Teacher和ResearchStaff、LaboratoryAssistant类,然后定义Teacher和ResearchStaff的子类,追加实现计算效绩的功能。接着定义一个关键的管理类Performan...

2020-04-08 14:27:04 627

ProducerConsumer.java

The use of producer-consumer questions helps to better understand threads.

2020-05-15

空空如也

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

TA关注的人

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