算法 常用
【算法】根据二叉树的级别返回排序后的元素列表
根据给定的Node树节点,返回包含按级别排序的树中元素的列表,这意味着根元素位于第一位,然后根子元素(从左到右)位于第二位和第三位,依此类推。 1 public class Node 2 { 3 public Node Left; 4 public Node Right; 5 public int ......
关于Stream流的一些常用方法
前言 在这里先说明一下,这个重在应用,本文就不对概念跟描述做过多赘述。 应用 1)提取对象数组中的某一个字段(带去重) List<String> orderIdList = orderList.stream().map(e -> e.getOrderId()).distinct().collect( ......
MySQL——常用函数
可以直接被另一段程序调用的程序或代码 字符串函数 concat,字符串拼接 lower,将字符串转为小写upper,将字符串转为大写 lpad (str,n,pad),左填充用字符串pad对str进行左填充,达到n个字符串长度rpad (str,n,pad),右填充用字符串pad对str进行右填充, ......
手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、Cypher Cheetsheet详细教学等
手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、Cypher Cheetsheet详细教学等 ......
MySQL常用知识点总结
# MySQL常用知识点总结 > 参考地址:(https://maifile.cn/est/a3206887806899/pdf) # 【一】知识点总结 ![](https://img2023.cnblogs.com/blog/2322215/202307/2322215-2023070810021 ......
代码随想录算法训练营第二十七天| 122.买卖股票的最佳时机II 55. 跳跃游戏 45.跳跃游戏II
122.买卖股票的最佳时机II 注意: 1,第一个和最后一个 2,只有一个数的情况 3,2255,这种情况 思路: 1,买入:左:空/高/平 右:高 2,卖出:左:低 右:空/ 低/平 代码: 1 int maxProfit(vector<int>& prices) { 2 int result = ......
常用小结
Java基础 泛型 泛型的概念 编译时检查非法的类型数据结构,本质就是参数化类型,也就是所操作的数据类型被指定为类型数据结构. 泛型类 定义语法 class 类名称<泛型标识,泛型标识,...>{ private 泛型标识 变量名; ...... } 常用泛型标识:T E K V 泛型类注意事项 泛 ......
Docker CLI docker load 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
每日汇报 第二周第六天 JAVA字符串复习和JAVA常用类
今日所学: 把JAVA字符串进行了一下复习;掌握如何创建Integer类、Double类、Boolean类和Character类并熟悉相关的常用方法;理解Number类的“装箱”和“拆箱”过程 明日计划: 继续学习JAVA常用类 遇到困难:练科三等一下午没练上回来还被雨浇透了 ......
Ubuntu常用参考合集
#系统安装 ###双系统安装、Ubuntu to Go > https://www.cnblogs.com/alanjiang/p/16322156.html ###rEFInd多系统引导安装 > https://www.cnblogs.com/alanjiang/p/17534204.html # ......
42. 查找算法
# 一、线性查找算法 线性查找是逐一比对,发现有相同值,就返回下标,否则返回 -1。这里,我们实现的线性查找是找到一个满足条件的值就返回。 ```c /** * @brief 线性查找 * * @param A 待查找的数组 * @param N 数组的长度 * @param value 待查找的元 ......
idea常用插件
Alibaba Java Code Guidelines 阿里java编码规范 CodeGlance Pro 右侧窗口拖动代码 Gsonformat 根据json生成实体类 maven helper 分析maven冲突,依赖 mybatisX xml跳转工具 Rainbow brackets 彩虹大 ......
Node.js 常用知识
1、安装、卸载 modules 参考:https://www.cnblogs.com/phpjason/p/16354320.html npm install xxx 下载安装包到node_modelus npm install xxx@1.x.x 可以精确下载某个版本 npm install -- ......
zookeeper集群搭建以及常用命令
一集群搭建:本次使用docker-compose.yml来搭建三个节点的zookeeper 1. 如果linux没安装docker-compose: 1.curl -L "https://github.com/docker/compose/releases/download/1.29.2/docke ......
java常用的http通讯库简介
`retrofit2.http`、`Unirest`和`OkHttp`都是在Java中进行HTTP通信的流行库,每个库有其自身的特点和适用场景。下面是对它们的简要比较: 1. `retrofit2.http`: - 优点:Retrofit是一个强大且广泛使用的库,它提供了强大的类型安全、注解驱动的A ......
数据结构与算法3-4
**数据结构与算法解决的是什么问题?** 解决的是“快”和“省”的问题,如何让代码运行得更快?如何让代码更省存储空间?也就是执行效率,如何衡量你编写代码的执行效率呢? **时间复杂度分析、空间复杂度分析** 复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。 ## ......
第二届算法, 网络与计算机技术国际学术会议(ICANCT2023)
第二届算法、网络和计算机技术国际会议 (ICANCT 2023) 将于 2023 年 12 月 8 日至 10 日在中国武汉举行,以促进对算法、网络和计算机广泛领域最新进展的认识和理解技术。诚挚邀请您向 ICANCT 2023 提交您近期的研究工作。 ★重要信息 大会时间:2023年12月 8 -1 ......
游戏AI-寻路-A*寻路算法
## 算法介绍: 作用:在一个图中,提供一个起点A与一个终点B,给你找出一条估算出来较短的路 时间复杂度:n * log(m) ,n表示图中的节点数,m表示总边的数量 时间复杂度分析: 1. 一般游戏中的图是一个二维矩阵,所以每个点的方向也就上下左右这么几个,所以每个点枚举方向的时间为常数 2. 虽 ......
算法提高课 并查集
# 基础并查集 __操作:__ 主要: 1. 合并两个集合 2. 查询某个元素的祖宗节点 如何操作请移步: [并查集的模板们](https://blog.csdn.net/Auditory_____/article/details/131581779?spm=1001.2014.3001.5501) ......
数据结构与算法(一)
需要点Java编程基础 常见的数据结构 栈(Stack):栈是一种特殊的线性表,它只能在一个表的一个固定端进行数据结点的插入和删除操作。 队列(Queue):队列和栈类似,也是一种特殊的线性表。和栈不同的是,队列只允许在表的一端进行插入操作,而在另一端进行删除操作。 数组(Array):数组是一种聚 ......
正则常用匹配
正则常用匹配 一、匹配由数字和字母组成的字符串,且长度为5到10个字符之间。 /^[a-zA-Z0-9]{5,10}$/ 二、匹配一个有效的邮箱地址。 /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ 三、匹配一个日期,格式为YYYY-MM-DD, ......
Stream流学习_常用操作api
# Stream流学习 ## 初识Stream **背景要求** ![image-20230612200244187](https://typora-my-photo.oss-cn-beijing.aliyuncs.com/image-20230612200244187.png) * **传统代码实 ......
C/C++数据结构与算法课程设计[2023-07-06]
# C/C++数据结构与算法课程设计[2023-07-06] 数据结构与算法课程设计 一、课程设计的目的、要求和任务 本课程设计是为了配合《数据结构与算法》课程的开设,通过设计完整的程序,使学生 掌握数据结构的应用、算法的编写等基本方法。 1.课程的目的 (1)使学生进一步理解和掌握课堂上所学各种基 ......
万能欧几里得算法学习笔记
# 万能欧几里得算法 万能欧几里得算法用于解决一类与$\left\lfloor \frac{p\cdot x+r}{q} \right\rfloor$有关的和式求解问题,例如[类欧几里得算法](https://www.cnblogs.com/clapp/p/17528003.html)中提到的和式就 ......
mysql常用操作&配置优化
一、基础操作 1、增 创建用户: create user 'zhangsan' @ '10.10.10.10' identified by '密码'; #示例用户授权: grant all on *.* to 'zhangsan'@'%'; #示例创建并授权用户:grant all on *.* t ......
常用文档格式转换是被我玩通了,不信你看看
代码: #coding=utf-8 import os, sys, re, math import mammoth import inspect import pypandoc import fitz from win32com import client from pdf2docx import ......
ensp常用命令
![image](https://img2023.cnblogs.com/blog/2337065/202307/2337065-20230707113707352-513971949.png) # 一、华为设备命令视图 ``` 以下是华为设备的常用命令视图: 用户视图: 系统视图:system-v ......
第二天:DOS常用简单命令
常用快捷键及简单DOS指令 常用快捷键 ctrl+C 复制 ctrl+v 粘贴 ctrl+A 全选 ctrl+S 保存 ctrl+X 剪切 ctrl+Z 撤销 Alt+F4 关闭窗口 Win+E 打开我的电脑 Win+R 打开运行 ctrl+Alt+A 截图 简单DOS指令 打开cmd的方式 开始菜 ......
MySQL中常用的字符串函数
1. 字符串拼接 concat(str1,str2,...):将str1,str2...等多个字符串拼接成一个长字符串,如果有任何一个参数为NULL,则返回值为NULL concat_ws(separator, str1, str2, ...):指定分隔符,将多个字符串拼接成一个长字符串,如果有任何 ......
HTML基础-常用HTML标签
# HTML常用的标签 HTMl 的标签可以分为单个标签和成对标签。 单个标签:html4 规定单个标签要有一个 / 表示结尾, html5 则不用 ```html ``` 以下是HTMl中常用的一些标签 ### div 标签 div 标签 主要用来将相关的内容组合到一块,就像菜市场把各个蔬菜分成不 ......