看了网上的许多博客,然后自己总结了下,谢谢大神们的贡献 public class MergeSort { public void sort(int[] arr, int lo, int hi) { if (lo >= hi) return; int mid = lo + (hi - lo)/2; s ...
分类:
编程语言 时间:
2021-06-02 11:26:03
阅读次数:
0
package array.test;public class Test2 { public static void main(String[] args) { //1. 声明并初始化二维数组 int[][] arr = new int[10][]; //2.给数组元素赋值 for (int i = ...
分类:
其他好文 时间:
2021-06-02 11:17:11
阅读次数:
0
#使用java实现一个多级菜单树结构 先上数据库 ps_pid字段很重要,是父级菜单的id ##Menu类 Menu类要新增一个字段,用来存放子菜单 /** * 子菜单列表 */ private List<Menu> children; ##用mybatis实现 生成菜单树第一种方式可以利用myba ...
分类:
编程语言 时间:
2021-06-02 11:12:30
阅读次数:
0
##多维数组 //[4][2] /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[3] */ int[][] array = {{1,2},{2,3},{3,4},{4,5}}; // printArray(array[0]); // Syste ...
分类:
编程语言 时间:
2021-06-02 11:05:47
阅读次数:
0
6.6 观察者模式 6.6.1 概述 定义: 又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。 6.6.2 结构 在观察者模式中有如下角色: ...
分类:
其他好文 时间:
2021-06-02 10:48:29
阅读次数:
0
一、numpy库 1.numpy简介 多维数组库,创建多维数组很方便,可以替代多维列表 速度比多维列表快 支持向量和矩阵的各种数学运算 所有元素类型必须相同 pip install numpy 安装numpy库 2.numpy创建数组的函数 函数 功能 array(x) 根据列表或元组x创建数组 a ...
分类:
其他好文 时间:
2021-06-02 10:46:26
阅读次数:
0
#模式匹配 TODO - 模式匹配 - 匹配规则 1.类似于java中switch 2.当数据满足某一个分支时,执行完毕后,就直接跳出 3.case _ 分支类似于default语言, 分支匹配其实就是顺序匹配 4.如果数据没有匹配任何规则,会发生错误 模式匹配语法中,采用match关键字声明,每个 ...
分类:
其他好文 时间:
2021-06-02 10:38:15
阅读次数:
0
C. Valera and Elections dp + dfs 题意 一棵树, 树边有的有标记有的没标记, 如果选择一个点, 能将点到根最短路径上的边全部打上标记, 问最少选几个点, 使所有的边都被打上标记. 思路 \(f[i]:表示最少需要选择的点数使以i为根的子树都被标记.\) 因此如果u的邻 ...
分类:
其他好文 时间:
2021-06-02 10:31:19
阅读次数:
0
我们在开发单页面应用时,有时需要进入某个路由后基于参数从服务器获取数据,那么我们首先要获取路由传递过来的参数,从而完成服务器请求,所以,我们需要了解路由传参的几种方式,以下方式同 vue-router@4。 编程式路由传参 除了使用 <router-link> 创建 a 标签来定义导航链接,我们还可 ...
分类:
其他好文 时间:
2021-06-02 10:30:53
阅读次数:
0
/*** * 校验密码 能匹配的组合为:数字+字母,数字+特殊字符,字母+特殊字符,数字+字母+特殊字符组合,而且不能是纯数字,纯字母,纯特殊字符 */ public static function checkPwd($pwd) { $search = '/^(?![\d]+$)(?![a-zA-Z ...
分类:
其他好文 时间:
2021-05-25 18:31:40
阅读次数:
0