- 博客(25)
- 收藏
- 关注
原创 【超级玛丽过吊桥】
有一吊桥共有N个木板,从吊桥一段的外侧开始跳(第0块),每一次可跳1、2、3步,其中有一些木板是陷阱,踩到即消耗一点生命值并在陷阱原地复活,刚好跳到吊桥的另一侧(第N+1块)则通关。给定起始生命数量M(范围1-5),吊桥长度N(范围1-32),陷阱木板数量K(范围1-32)及K个陷阱木板的编号,求保证生命值大于0条件下所有可能的通关路线数量。解释: 1个生命,3个木板,缺失2个木板,第1、3个木板有缺失,只有1种走法2 2。解释: 2个生命,2个木板,缺失1个木板,第二个木板有缺失,一共有4种走法。
2022-09-15 15:31:57
771
原创 【工厂模式】
**使用反射动态获取咖啡种类,既遵循了迪米特原则,又遵循了开闭原则,完美解耦**接口Coffeepublic interface Coffee { void addSugar(); void addMilk();}各种咖啡品种public class LatteCoffee implements Coffee{ @Override public void addSugar() { System.out.println("拿铁咖啡加糖...");
2022-04-15 14:31:21
222
原创 【TCP-UDP通信学习(java)】
起初TCP基本通信服务端public class SocketServer01 { public static void main(String[] args) throws IOException { //1. 在本机的9999端口监听,等待连接,要求本机的其他服务没有占用9999 // ServerSocket可以通过accept()方法返回多个socket,即高并发 ServerSocket serverSocket = new Serv
2022-03-29 15:53:35
626
原创 【反射的小案例】
反射的学习Test.javapublic class Test{ public static void main(String[] args) throws Exception {// ClassLoader classLoader = Test.class.getClassLoader();// InputStream is = classLoader.getResourceAsStream("dog.properties"); Properti
2022-03-24 20:11:51
313
原创 【马踏棋盘算法java,使用贪心算法优化】
骑士周游问题马踏棋盘算法import java.awt.*;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;public class HorseChess { static int X; // 表示横轴,也就是棋盘的列 static int Y; // 表示纵轴,也就是棋盘的行 static boolean[][] isVisited; // 记录棋盘的某个位置
2022-03-23 17:22:47
667
原创 【图的复习~~】
图的深度优先遍历递归与非递归实现import java.util.ArrayList;import java.util.List;import java.util.Stack;public class DFS { public static void main(String[] args) { //A, B, C, D, E, F, G// int[][] matrix = {{0, 1, 1, 0, 0, 0
2022-03-21 22:53:33
207
原创 【续Collection集合复习~~】
分析LinkedHashSetSet<String> set = new LinkedHashSet<>(); // extends HashSet<E>,implements Set<E>-----------之后的执行过程-------------public LinkedHashSet() { super(16, .75f, true);}//调用了父类的构造方法HashSet(int initialCapacity, float
2022-03-20 12:08:53
599
原创 【记录数据结构复习day5(java)】
赫夫曼编码(前缀编码)以读取txt文件或者自己编写字符串来模拟编码import lombok.Data;import java.io.*;import java.util.*;public class HuffmanTreeCode { static Map<Character, String> huffmanCodeTable = new HashMap<>(); public static void main(String[] args) {
2022-03-17 13:49:31
505
原创 【记录数据结构复习day3(java)】
续昨天未完的排序基数排序(桶排序 //基数排序(桶排序) public static void barrelSort(int[] arr) { int n = arr.length; //创建10个桶,每个桶的维数都是数组的长度 int[][] barrelEle = new int[10][n]; //创建一个给每个桶计数的一维数组 int[] barrelCount = new int[10];
2022-03-15 15:51:39
1451
转载 【建立函数实现logistics回归】
logistics学习记录学习于:https://blog.youkuaiyun.com/qq_37667364/article/details/81532339import numpy as npimport mathfrom sklearn import datasetsfrom collections import Counterfrom sklearn.model_selection import train_test_splitfrom sklearn.linear_model import
2021-11-29 15:13:23
177
原创 【随机森林学习记录-手写数字识别分类】
sklearn库中的随机森林学习记录决策树分类器,分类0-9这十个数字import scipy.io as sciofrom sklearn import treeimport graphvizimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitfrom sklearn.ensemble import RandomForestClassifierdata_features =
2021-11-29 13:46:31
1325
转载 【sklearn库中KNN实现多分类任务】
多分类KNN学习记录转载于:https://blog.youkuaiyun.com/pengjunlee/article/details/82713047import matplotlib.pyplot as pltimport numpy as npfrom sklearn.datasets import make_blobsfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn.model_selection import tra
2021-11-28 18:19:51
1871
转载 【sklearn中的SVM学习记录】
SVM的学习记录转载于:https://blog.youkuaiyun.com/made_in_china_too/article/details/82287805import numpy as npimport matplotlib.pyplot as pltfrom sklearn import svmfrom sklearn.datasets import make_blobsdef plot_hyperplane(clf, X, y, h=0.02,
2021-11-28 16:35:32
140
转载 【线性回归学习记录】
线性回归学习代码转载于:https://blog.youkuaiyun.com/qq_41487299/article/details/90574683import numpy as npimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitclass LinearRegression: # 类名 def _init_(self): # 初始化 pass # 什么也不
2021-11-28 16:27:10
109
转载 【利用python对某个文件夹下的所有图片进行重命名】
个人学习记录转载于https://blog.youkuaiyun.com/qxqsunshine/article/details/80140037import ospath = "E:/aim"filelist = os.listdir(path) # 返回该目录下所有文件及文件夹的名字,并存放于一个列表中# print(filelist)count = 1for file in filelist: Old_dir = os.path.join(path, file) # 连接路径与文
2021-11-28 15:58:27
1287
原创 【M/M/m/∞/∞/FCFS的排队系统仿真】
基于python及Matlab的M/M/m/∞/∞/FCFS的排队系统仿真使用python模拟负指数分布的到达时间间隔以及服务时间
2021-11-27 18:52:06
3894
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人