
编程
爱好
普通网友
这个作者很懒,什么都没留下…
展开
-
Java面向对象 - 类与对象
第1关:什么是类,如何创建类本关任务:创建一个类和一个对象,调用这个对象的属性和方法。package step1;public class Test { public static void main(String[] args) { /********** Begin **********/ //创建Dog对象 //设置Dog对象的属性 Dog dog = new Dog(); dog.n原创 2022-03-28 22:16:25 · 249 阅读 · 0 评论 -
CSS从入门到精通——基础知识
第1关:初识CSS:丰富多彩的网页样式通过编写CSS给网页添加基本的样式,补全Begin至end中间的部分,选择index.html文件,设置其CSS样式为:修改h1标题的text-align为居中显示,字体大小为40px;p段落的颜色为灰色:grey,字体大小为18px。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Hello World</t原创 2021-09-05 20:16:50 · 1966 阅读 · 0 评论 -
数据结构与算法 - 排序
第1关:实现直接插入排序本关要求通过补全函数DirecInsSort来实现直接插入排序的功能。/************************************************************* date: April 2009 copyright: Zhu En DO NOT distribute this code without my permission.**********************************************原创 2022-01-07 10:15:15 · 894 阅读 · 0 评论 -
Educoder————空瓶换酒
某超市促销,举办空酒瓶和酒瓶盖换酒活动,规定 2 个空瓶或 4 个瓶盖可换一瓶酒。若小明最开始买了 n 瓶酒,则他总共能喝到多少瓶酒?n = int(input())########## Begin ##########cap = nbottle = nwhile (cap >= 4) or (bottle >= 2): extra = cap//4+bottle//2 left_cap = cap % 4 left_bottle = bottle % 2原创 2021-12-09 16:47:50 · 1147 阅读 · 0 评论 -
Java入门 - 方法的使用
第1关:如何定义方法本关任务:定义一个用来和老师打招呼的方法。package step1;public class HelloWorld { /********** Begin **********/ //定义一个方法,用来和老师打招呼 public static void helloTeacher(){ System.out.println("hello teacher!"); } /********** End ***原创 2021-12-12 20:22:41 · 901 阅读 · 0 评论 -
Java 数据结构之图
第1关:图的表示本关任务:学习图的相关概念和表示,并用邻接表示图。package step1;import java.util.ArrayList;public class Graph { private int V;//顶点数 private int E;//边数 private ArrayList<Integer>[] adj;//邻接表 public Graph(int v) { if (v < 0) throw原创 2022-03-25 19:55:06 · 1307 阅读 · 0 评论 -
交换类排序
第1关:比较相邻两个元素求最大值本关任务:编写函数通过比较数组相邻两个元素求数组最大值。#include <stdio.h>#include<stdlib.h>void input(int *&a,int & n);void output(int *a,int n);void comp(int *a, int n) ;void swap(int &a, int &b);int main (){ int i,n; int *a原创 2022-05-31 14:34:35 · 601 阅读 · 0 评论 -
问题求解——嵌套列表
Python 列表中的元素可以是整数、浮点数、字符串等基本对象,也可以是列表等更复杂的元素,例如在下面的程序中,列表L包含 4 个元素,分别是整数1、浮点数3.14、字符串’Python’,以及列表[1, 2, 3]。例如,在下面这些矩阵中,A、B、C 满足以上三个条件,是单位矩阵;主对角线元素:在 n 阶方阵中,从左上角到右下角这一斜线上的 n 个元素,称为主对角线元素,也就是第 i 行第 i 列的元素;若矩阵中的元素均为 0,则称该矩阵为零矩阵,例如下面给出的是一个 3 行 4 列的零矩阵。原创 2022-06-24 16:02:12 · 1518 阅读 · 0 评论 -
算法与竞赛(第11章) - 数论进阶
本关任务:掌握欧拉函数的原理,并计算出不超过n且与n互质的整数的个数,例如不超过10且与10互质的整数有1,3,5,7,记为φ(10)=4,特别的φ(1)=1。本关任务:掌握模运算的基本操作,并编程实现整数a和整数b的乘积在模n运算下的结果abmodn,以及整数a的p次幂在模n运算下的结果a。在pow_mod中,根据上面介绍的模运算性质,计算整型变量参数a的p次幂在模n下的幂运算结果,并通过函数返回值返回运算结果。在euler_phi中,根据上面欧拉函数的公式,计算整型变量n的欧拉函数值,并返回结果。原创 2022-08-07 23:22:23 · 363 阅读 · 0 评论 -
Matplotlib接口和常用图形
本关任务:掌握matplotlib的基本使用技巧,并能简单使用matplotlib进行可视化。第2关:线形图本关任务:学习掌握matplotlib的第一个图形线形图,并能够使用线形常用配置。第3关:散点图本关任务:编写一个包含三组不同样式的散点图。第4关:直方图本关任务:绘制一个包含直方图与线形图的图形。第5关:饼图本关任务:绘制一个饼图。......原创 2022-07-04 23:43:35 · 647 阅读 · 0 评论 -
查询结果处理
第1关:查询结果去重本关任务:从查询结果中去除重复数据。第2关:查询结果限制返回行数本关任务:从查询结果中限制返回的记录条数。原创 2022-04-20 15:01:27 · 322 阅读 · 0 评论 -
经典CNN模型搭建
第1关:预处理:使用opencv改变图片尺寸本关任务:从本地读取数据集,改变所有图片为相同的、固定的尺寸后保存到本地。import cv2import osdef changeSize(BasePath='data/testSet', targetPath='data/userOutputs'): ''' 请使用os.walk()循环origin目录下的全部文件,使用cv2改变图片尺寸为(224,224) BasePath中文件夹有两个,分别是‘train’ 和 'vali原创 2022-04-25 10:51:38 · 535 阅读 · 0 评论 -
C语言——函数
题目描述:给你一个n,要求你编写一个函数求1+2+…+n.第2关:回文数计算本关任务:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551第3关: 编写函数求表达式的值题目描述:有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5) + (1 * 2 * 3) / (3 * 5 * 7) + … + (1 * 2 * 3 * … * n) / (3 * 5 * 7 * … * (2 * n + 1))第4关:阶乘数列题目原创 2021-12-26 10:45:17 · 446 阅读 · 0 评论 -
机器学习 --- 线性回归
第1关:简单线性回归与多元线性回归第1题BC第2题ABC第3题线性回归分析中,目标是残差最小化。残差平方和是关于参数的函数,为了求残差极小值,令残差关于参数的偏导数为零,会得到残差和为零,即残差均值为零。第2关:线性回归的正规方程解#encoding=utf8 import numpy as npdef mse_score(y_predict,y_test): ''' input:y_predict(ndarray):预测值 y_test(ndarra原创 2022-01-20 19:32:21 · 3843 阅读 · 0 评论 -
Python 正则表达式
第1关:正则表达式基础知识本关任务:编写代码,通过re.findall()模块匹配内容。import re text = input() #********** Begin *********# #1.匹配字符单词 Love print(re.findall(r'Love',text)) #2.匹配以 w 开头的完整单词 print(re.findall(r'\bw\w*?\b',text)) #3.查找三个字母长的单词(提示:可以使用{m,n}方式) print(re.原创 2022-03-05 19:39:29 · 666 阅读 · 0 评论 -
MySQL数据库 - 单表查询(三)
第1关:对查询结果进行排序本关任务:以成绩的降序显示学生成绩表中所有信息。USE School;#请在此处添加实现代码########## Begin #################### 查询1班同学的所有信息以成绩降序的方式显示结果 ##########SELECT * FROM tb_score WHERE class_id = 1 ORDER BY score DESC;########## End ##########第2关:分组查询本关任务:对班级表中的班级名称原创 2022-01-22 20:05:19 · 2863 阅读 · 0 评论 -
Junit实训入门篇
第1关:第一个Junit测试程序请学员写一个名为testSub()的测试函数,来测试给定的减法函数是否正确。package step1;import org.junit.Test;import static org.junit.Assert.assertEquals;import step1.JunitSub;public class JunitSubTest { //引入JunitSub对象 JunitSub js = new JunitSub(); int原创 2022-04-07 14:06:14 · 3214 阅读 · 0 评论 -
科比投篮选择——数据采集
第1关:数据采集本关任务:编写一个能采集科比投篮数据的程序import requestsimport pandas as pddef student(): # ********* Begin *********# data = [[0] for i in range(13005)] df = pd.DataFrame(data) df.to_csv('data.csv') print(" 0 1 2 ...原创 2022-05-11 21:18:23 · 1583 阅读 · 0 评论 -
求解n皇后问题
第1关:求解n皇后问题本关任务:在n×n的方格棋盘上,放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线。#include <stdio.h> #include <stdlib.h> #define N 20 //最多皇后个数 int q[N]; //存放各皇后所在的列号,即(i,q[i])为一个皇后位置 int count=0; //累原创 2022-05-03 16:18:37 · 502 阅读 · 0 评论 -
MongoDB 之滴滴、摩拜都在用的索引
第1关:了解并创建一个简单索引本关任务:创建一个单字段索引。第2关:常见索引的创建本关任务:按照编程要求创建不同的索引。第3关:有趣的地理位置索引本关任务:查看我们距离哪所大学最近。#**********Begin**********#echo "db.people.insert({"_id":1,"name":'A',"personloc":{type:'Point',coordinates:[116.403981,39.914935]}});db.people.insert({"_原创 2022-04-12 11:51:12 · 3202 阅读 · 0 评论 -
Python文件综合应用
本关任务:假设共有10个裁判,每个裁判给该参赛选手打分(分值在0~10之间)后,去掉一个最高分和一个最低分之后的平均分即为该运动员的最后得分。本关任务:编写程序随机产生100个两位正整数,并将这100个数写入文本文件number.txt中。本关任务:文件fruit.txt中每一行内容分别为购买的商品名称、价格、数量,三项数据之间以空格分隔,读出文件内容,计算所有商品的总费用.本关任务:#读取文本文件chan.txt,统计行数hs和单词个数dc。本关任务:文件cjd.txt保存了学生的平时成绩和期末成绩。原创 2022-04-08 11:14:26 · 9049 阅读 · 0 评论 -
JDBC基础编程练习
第1关:JDBC更新员工密码本关任务:借助JDBC在库名tsgc中完成对数据表employee中性别为“女”的员工密码修改为“hello”;package step1;import java.sql.*;public class UpdatePass { // 修改数据 public static void updateDB() { /********* Begin *********/ // 第一步:加载驱动 try { Class.forName("com.mysq原创 2022-03-27 11:25:12 · 1434 阅读 · 0 评论 -
循环单链表的基本操作
第1关:循环单链表的插入操作本关任务:编写循环单链表的插入操作函数。#include <stdlib.h>#include <stdio.h>#include <iostream>using namespace std;/* 定义ElemType为int类型 */typedef int ElemType;void input(ElemType &s);void output(ElemType s);int equals(ElemType a,原创 2022-03-27 20:35:36 · 922 阅读 · 0 评论