首页 > 编程语言
图的存储与遍历C++实现
1、图的存储 设点数为n,边数为m 1.1、二维数组 **方法:**使用一个二维数组 adj 来存边,其中 adj[u][v] 为 1 表示存在 u到 v的边,为 0 表示不存在。如果是带边权的图,可以在 adj[u][v] 中存储u到v的边的边权。 复杂度: 查询是否存在某条边:\(O(1)\) ...
分类:编程语言   时间:2021-07-06 23:20:15    收藏:0  评论:0  赞:0  阅读:26
python实现redis分布式锁
1 import time 2 import redis 3 from redis.exceptions import WatchError 4 5 6 class RedisUtil(): 7 def __init__(self): 8 self.redis = redis.Redis(host= ...
分类:编程语言   时间:2021-07-06 23:19:11    收藏:0  评论:0  赞:0  阅读:34
创建 Java 文件注意事项
创建 Java 文件注意事项 文件拓展名; 新建文本,更改后缀为 .java,打开文件拓展名,避免 .java.txt 发生,确保文件为 java 类型。 Java 对大小写敏感; 尽量使用英文; 文件名和类名必须保证一致,且首字母大写。 ...
分类:编程语言   时间:2021-07-06 23:17:45    收藏:0  评论:0  赞:0  阅读:30
Python基础教程:json中load和loads区别
相同点 dump 和 dumps 都实现了序列化 load 和 loads 都实现反序列化 变量从内存中变成可存储或传输的过程称之为序列化 序列化是将对象状态转化为可保存或可传输格式的过程。 变量内容从序列化的对象重新读到内存里称之为反序列化 反序列化是流转换为对象。 区别 1.load 和 loa ...
分类:编程语言   时间:2021-07-06 23:17:32    收藏:0  评论:0  赞:0  阅读:30
python基础教程:排序的3种方法
一、通过sort()可以快速实现数组的排序: a=[2,3,1] a.sort() print(a) 打印返回结果: [1, 2, 3] 二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法 在计算性价比的贪心算法时也可以用到 #Python学习交流群: ...
分类:编程语言   时间:2021-07-06 23:15:59    收藏:0  评论:0  赞:0  阅读:32
Java的super和this
Java的super和this super 私有的东西无法被继承 使用super可以调用父类的属性或者方法 super.name; super.print(); super();调用父类的无参构造器,必须在子类构造器的第一行。定义子类构造器的时候,它是默认存在的,隐藏代码。 super(“name” ...
分类:编程语言   时间:2021-07-06 23:15:26    收藏:0  评论:0  赞:0  阅读:32
python排序的3种方法
**一、通过sort()可以快速实现数组的排序:** ```python a=[2,3,1] a.sort() print(a) ``` 打印返回结果: ```python [1, 2, 3] ``` **二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法** 在计算性价比的贪心算法时也可以用到 ```python #Python学习交流群
分类:编程语言   时间:2021-07-06 23:14:49    收藏:0  评论:0  赞:0  阅读:19
R语言--方差分析1(单因素方差分析、协方差分析、评估验证)
1 方差分析 ANOVA 当包含的因子是解释变量时,我们关注的重点通常会从预测转向组别差异的分析,这种分析方法称作方差分析(ANOVA) 2 单因素方差分析 2.1 单因素比较 install.packages("multcomp") library(multcomp) dat<-cholester ...
分类:编程语言   时间:2021-07-06 23:14:33    收藏:0  评论:0  赞:0  阅读:42
Spring Boot整合持久层
整合持久层就是和数据库打交道,这里以mysql为例。 1.准备工作 首先创建一个数据库和表,代码如下: View Code 然后创建springboot的项目。 2.整合JdbcTemplate 第一步:导入依赖 View Code 其中lombok可以导入也可以不导入,这里是为了使用get和set ...
分类:编程语言   时间:2021-07-06 23:14:21    收藏:0  评论:0  赞:0  阅读:36
三个线程交替打印ABC
第一种方式:使用wait/notify实现 public class PrintABC1 { int state;//状态量,指示线程交替 int times;//每个线程打印次数 private static final Object lock=new Object(); public void ...
分类:编程语言   时间:2021-07-06 23:13:25    收藏:0  评论:0  赞:0  阅读:42
最小生成树算法Kruskal
最小生成树算法 最小树定义: 给定网络$G=(N,E,W)$,设$T=(N,E')$为$G$的一个支撑树,令$W(T)=\sum_{e\in E'}W(e)$为$T$的权(或长)。$G$中权最小的支撑树称为$G$的最小树。 1、Kruskal **并查集:**用一个元素代表一组元素,用于查询不同元素 ...
分类:编程语言   时间:2021-07-06 23:11:41    收藏:0  评论:0  赞:0  阅读:21
5、SpringBoot整合之SpringBoot整合MybatisPlus
SpringBoot整合MybatisPlus 目录(可点击直接跳转,但还是建议按照顺序观看,四部分具有一定的关联性): 实现基础的增删改查 实现自动填充功能 实现逻辑删除 实现分页 首先给出四部分完整的项目结构 一、实现基础的增删改查功能 1.创建项目、选择依赖 选择Spring Web、JDBC ...
分类:编程语言   时间:2021-07-06 23:10:51    收藏:0  评论:0  赞:0  阅读:22
第三章 Caché JSON 迭代数组
文章目录第三章 Caché JSON 迭代数组使用%GetNext()遍历动态实体遍历数组遍历对象理解数组和未赋值在数组中使用%Remove使用%Size()的数组迭代使用`%IsDefined()`测试有效值在动态数组中使用`%Push`和`%Pop`使用`%Push()`和`%Pop()`构建一个数组并销毁第三章 Caché JSON 迭代数组动态实体使用标准的迭代
分类:编程语言   时间:2021-07-06 23:09:54    收藏:0  评论:0  赞:0  阅读:28
【SPI】 --- java spi 机制简介
本文对应源码地址:https://github.com/nieandsun/dubbo-study文章目录1 spi需要解决的问题剖析2 java spi使用简介2.1 使用java spi需要遵循的约定2.2 示例1
分类:编程语言   时间:2021-07-06 20:06:20    收藏:0  评论:0  赞:0  阅读:31
进化,从Spring到SpringBoot
Spring本身配置的重量化 Spring web项目的配置太多 微服务的萌芽阶段,需要一个轻量级框架 springmvc项目 上半节课 Spring Springboot 搭建两个工程 下半节课 ...
分类:编程语言   时间:2021-07-06 20:04:15    收藏:0  评论:0  赞:0  阅读:55
Java 遍历Map
1. 迭代器遍历 2. for-each遍历 for(Map.Entry<String,Integer> cur:mp.entrySet()){ System.out.println(cur.getKey()+" "+cur.getValue()); } ...
分类:编程语言   时间:2021-07-06 20:01:50    收藏:0  评论:0  赞:0  阅读:29
Windows和Linux系统如何退出python命令行
Windows和Linux系统如何退出python命令行 python命令行是新手学习python过程中必须要学的一个工具,下面我们来看一下怎么退出python命令行。 第一种方式: 使用python提供的exit()函数,linux平台和windows平台上的exit()函数执行结果,都可以正常退 ...
分类:编程语言   时间:2021-07-06 20:01:17    收藏:0  评论:0  赞:0  阅读:22
Java 并发异步编程,原来十个接口的活现在只需要一个接口就搞定!
平时要10+接口的去获取数据(因为当你10+个查询写一起,那估计到半分钟才能响应了),一个页面上N多接口,真是累死前端的宝宝了,前端开启多线程也累啊,我们做后端的要体量一下前端的宝宝们,毕竟有句话叫"程序员何苦为难程序员~ " ……
分类:编程语言   时间:2021-07-06 20:00:57    收藏:0  评论:0  赞:0  阅读:22
Java TreeSet自定义排序
TreeSet是Java里自排序的Set,对应C++中的set 排序代码: Set<String> dish=new TreeSet<>();//默认升序 Set<String> table=new TreeSet<>(new Comparator<String>() {//自定义排序 @Overr ...
分类:编程语言   时间:2021-07-06 20:00:20    收藏:0  评论:0  赞:0  阅读:33
2020-12-11 Python中的 if __name__ == “__main__“Python中的 if __name__ ==
Python中的 if __name__ == "__main__" 对于Python初学者来说,在看别人代码时经常会看到if __name__ == "__main__",这时心里就开始吐槽:“绝对又是装逼,我特么不写这句话,代码不照样跑得好好的! 我刚开始碰到这行代码时,心里也是这样想的! 吐槽归吐槽,存在必然有存在的道理。现在就来看看这句代码到底是个啥意思,因为这句话能够帮你对Python
分类:编程语言   时间:2021-07-06 19:59:26    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!