首页 > 编程语言
算法分析与设计(work11)
###1、问题 给定字符集 \(C =\{x_{1},x_{2},...,x_{n}\}\) 和每个字符的频率 \(f(x_{i})\) ,求关于C的 一个最优前缀码? ###2、解析 构造一个最优前缀码的贪心方法就是哈夫曼算法(Huffman)。 因为二元前缀编码的储存就是就是二叉树结构,每个字符 ...
分类:编程语言   时间:2021-05-27 22:19:49    收藏:0  评论:0  赞:0  阅读:27
弗洛伊德(Floyd)算法
引入 狄杰斯特拉(Dijstra)算法解决的问题是:从图G中的某个指定顶点vk开始到其余各个顶点的最短路径,其中图G有n个顶点,k∈[0, n-1]。若还需要求某个顶点vx开始到其余各个顶点的最短路径(其中x≠k),则还需要再跑一次Dijstra算法。若用户需要图G中每个顶点到其余顶点最短路径呢?则 ...
分类:编程语言   时间:2021-05-27 22:19:01    收藏:0  评论:0  赞:0  阅读:22
JAVA中List数组判断是否有重复元数
JAVA中List数组判断是否有重复元数 1.使用Set的特性,将List转Set,比较两个集合的size()的大小是否相等 List<String> strList=new ArrayList<>(Arrays.asList("张三","李四","李四","王五")); Set<String> s ...
分类:编程语言   时间:2021-05-27 22:18:48    收藏:0  评论:0  赞:0  阅读:25
给 C# 代码动态着色的 JavaScript 脚本
脚本没有实现的功能: 没有给 "类、接口、结构、枚举、委托" 的名称着色, 因为太大了(373 K.) 脚本和 VS2008 默认着色的不同: 所有预编译指令我给弄成灰色了. 其他暂时没有发现(C#才学了一点), 如发现问题, 希望能告诉我.脚本没有实现的功能: 没有给 "类、接口、结构、枚举、委托" 的名称着色, 因为名称太多了(373 K.)脚本和 VS2008 默认着色的不同: 所
分类:编程语言   时间:2021-05-27 22:18:20    收藏:0  评论:0  赞:0  阅读:33
Javascript 时间与时间戳处理相关
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.g ...
分类:编程语言   时间:2021-05-27 22:17:13    收藏:0  评论:0  赞:0  阅读:29
java stream 简单函数
###写在前面 本文为笔者学习的一些心得,如有问题,评论请轻喷 本文分为以下部分: 中间操作 终止操作 归纳 中间操作 对 list 进行操作,返回一个新的 list 主要函数 作用 filter 过滤操作 limit 截取限制个数的 list skip 对 list 进行跳过操作 distinct ...
分类:编程语言   时间:2021-05-27 22:16:07    收藏:0  评论:0  赞:0  阅读:27
es6 数组字典 迭代
myArray:[ {people:'cn',id:1,name:'get001'}, {people:'cn',id:2,name:'pOST002'}, {people:'cn',id:3,name:'DELETE'}, {people:'us',id:4,name:'PATCH'} ], <d ...
分类:编程语言   时间:2021-05-27 22:14:46    收藏:0  评论:0  赞:0  阅读:22
CD租赁售卖系统javaweb系统展示SSM框架
一、功能要点 1.管理员登录 2.用户注册登录 3.用户权限,可以查看可借或可买cd,并实现对cd的买租 4.管理员可以添加cd, 5.cd的类型,价格由管理员设置 二、运行环境 数据库mysql: 5.7开发工具:ideajdk: 1.8maven: 3.6 三、系统截图 详细咨询QQ:67592
分类:编程语言   时间:2021-05-27 22:14:33    收藏:0  评论:0  赞:0  阅读:37
【总结】五款顶级Python代码编辑器!
当我们初入门学习Python的时候,选择一款好用的Python代码编辑器是很重要的,可以让我们的开发效率事半功倍,今天小编为大家介绍五款顶级Python代码编辑器!
分类:编程语言   时间:2021-05-27 22:12:33    收藏:0  评论:0  赞:0  阅读:24
配置文件方式打印Python程序日志
开发者可以通过三种方式配置日志记录:调用配置方法的Python代码显式创建记录器、处理程序和格式化程序。创建日志配置文件并使用fileConfig() 函数读取。创建配置信息字典并将其传递给dictConfig()函数。相对第一种,第二种使用配置文件方式更有优势,主要是配置和代码的分离,结构上更清晰,以及非开发者轻松修改日志记录属性的能力。本文将介绍第二种使用配置文件方式记录Python程序日志,
分类:编程语言   时间:2021-05-27 22:11:20    收藏:0  评论:0  赞:0  阅读:34
Swift系列十 - inout的本质
inout是可以用来在函数内部修改外部属性内存的。 一、inout回顾 示例代码: func test(_ num: inout Int) { num = 20 } var a = 10 test(&a) print(a) // 输出:20 test(&a) 通过汇编分析,全局变量a的地址0x6c5 ...
分类:编程语言   时间:2021-05-27 22:09:32    收藏:0  评论:0  赞:0  阅读:19
Java合并两个数组或多个数组
/** * 将多个数组合并成一个新的数组 * @param arrays * @return */ public static Object[] arrayCopyMerge(Object[]... arrays){ //数组长度 int arrayLength = 0; //目标数组的起始位置 i ...
分类:编程语言   时间:2021-05-27 22:09:11    收藏:0  评论:0  赞:0  阅读:27
多线程并发问题解决
有这样一个需求:查询数据库里的多张表的数据量,并按从大到小的顺序排序。 首先想到的就是按传统的做法,去循环查询每一张表的数据量,再放到一个集合进行排序。 这样也能实现,但是查询速度太慢,如果有上百张表,且每张表都是上百万条数据量的, 这样时间需要非常久,这个时候就要用到多线程了,充分调动CPU的资源 ...
分类:编程语言   时间:2021-05-27 22:07:58    收藏:0  评论:0  赞:0  阅读:29
C++知识点总结
C++知识点整理总结: 目录 一. C++(I)重点知识: 二. C++(II)重点知识: C++书写标准: 数据放在private中 参数尽量用引用来传,需不需要const,看情况。 返回值尽量用引用来传 在类的本体中,函数应该加const的要加。 构造函数中的参数初始化列表要尽量用。 一.C++ ...
分类:编程语言   时间:2021-05-27 22:03:40    收藏:0  评论:0  赞:0  阅读:34
java 集合查找
List<Obj> test= objList.stream().filter(s -> s.getLicence() != null && s.getLicence().equals(obj.getLicence())).collect(Collectors.<Obj>toList()); ...
分类:编程语言   时间:2021-05-27 20:59:08    收藏:0  评论:0  赞:0  阅读:18
python 中关于词云wordcloud的一些总结:
wordcloud类 from wordcloud import WordCloud wc = WordCloud(参数) #参数 # font_path:字体文件(OTF或TTF)的路径,字符串 # width:绘图区宽度,默认400,整型 # height:绘图区高度,默认200,整型 # pr ...
分类:编程语言   时间:2021-05-27 18:27:06    收藏:0  评论:0  赞:0  阅读:42
spring Boot 整合 Kafka
启动类: package com.infinitePossibilities; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoCon ...
分类:编程语言   时间:2021-05-27 18:26:21    收藏:0  评论:0  赞:0  阅读:22
SpringBoot使用多实例QUARTZ出现重复执行问题
原文地址:https://blog.csdn.net/yy756127197/article/details/77871609 项目运行了1个多月,多实例的Quartz一直没有问题,今天突然出现一个JOB重复执行了2次。查看日志发现两个实例各执行了一次,但是是偶发现象,也就是一会执行一次,一会执行两 ...
分类:编程语言   时间:2021-05-27 18:25:53    收藏:0  评论:0  赞:0  阅读:103
SpringBoot Json不返回NULL
配置springboot中返回的json不包含null的属性值 import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.ObjectMapper; import org.sp ...
分类:编程语言   时间:2021-05-27 18:25:30    收藏:0  评论:0  赞:0  阅读:20
java碎片
1. getClass.getSimpleName(),getClass(),getClass.getName(),区别 ...
分类:编程语言   时间:2021-05-27 18:25:02    收藏:0  评论:0  赞:0  阅读:28
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!