码迷,mamicode.com
首页 > 编程语言 > 周排行
归并排序
归并排序的时间复杂度任何情况下都是 O(nlogn),看起来非常优秀。(即便是快速排序,最坏情况下,时间复杂度也是 O(n2)。) 但是,归并排序并没有像快排那样,应用广泛,这是为什么呢?因为它有一个致命的“弱点”,那就是归并排序不是原地排序算法。 这是因为归并排序的合并函数,在合并两个有序数组为一 ...
分类:编程语言   时间:2019-07-14 19:39:52    阅读次数:104
Educational Codeforces Round 55 (Rated for Div. 2) C. Multi-Subject Competition (实现,贪心,排序)
C. Multi Subject Competition time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output A multi subject ...
分类:编程语言   时间:2019-07-14 19:40:30    阅读次数:109
Java并发容器
同步容器: ...
分类:编程语言   时间:2019-07-14 19:41:25    阅读次数:100
冒泡、选择、插入排序 不带对数器版本
1 package com.aixuexi.contact; 2 3 public class BubbleSort { 4 public static void main(String[] args) { 5 int arr[] = new int[] {985,2,6}; 6 //冒泡 O(N*... ...
分类:编程语言   时间:2019-07-14 19:42:04    阅读次数:90
python 基本语法-内存存储
字符串可以相加,相乘 name = "smx" new_name=name*2 print(new_name) namename 输入input 接收的内容是字符串 内存相关内容 1538997772872 1538997772872140730184146816 1538997772872 -5 ...
分类:编程语言   时间:2019-07-14 19:42:52    阅读次数:85
(算法)压缩算法(哈夫曼树)
哈夫曼树(赫夫曼树/霍夫曼树 /最优树) 若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树 应用场景文件压缩,又叫压缩算法 现在有3课二叉树,都有四个节点,分别带权13,7,8,3 一段字符串中计算每一个字符重复的次数 扩充二叉树 对于一颗已有的二叉树,如果我们为他添加一系列 ...
分类:编程语言   时间:2019-07-14 19:43:22    阅读次数:195
python二维图像输出操作大全(非常全)!
//2019.07.141、matplotlib模块输出函数图像应用时主要用的是它的ptplot模块,因此在导入使用该模块时可以直接用以下语句:import matplotlib.pyplot as plt2、matplotlib模块输出图线时它得到坐标轴数值以及标题正常默认是英文形式,而如果需要在 ...
分类:编程语言   时间:2019-07-14 19:44:07    阅读次数:386
python3+pyQt5+QtDesignner实现窗口化猜数字游戏
描述:使用QtDesignner设计界面,pyQt5+python3实现主体方法制作的猜数字游戏。 游戏规则:先选择游戏等级:初级、中级、高级、魔鬼级,选择完游戏等级后点击“确定”,然后后台会自动生成一个与游戏等级匹配的“神秘数字”,游戏玩家在文本框内输入数字,再点击文本框旁边的“确定”,即可比较玩 ...
分类:编程语言   时间:2019-07-14 19:44:57    阅读次数:150
spring中使用动态代理(AOP)
spring是整合了BGLIB和JDK两种动态代理 示例:使用CGLIB代理 测试 使用JDK代理 被代理的对象需要实现接口 调用 如果想添加前后置通知 如下 JDK生成的动态类 源码与JDK的代理和CGLB的代理源码大同小异,可以自行查阅 ...
分类:编程语言   时间:2019-07-14 19:46:30    阅读次数:107
数组获取最大值
数组获取最大值: 结果: ...
分类:编程语言   时间:2019-07-14 19:46:47    阅读次数:96
数据结构与算法
数据结构中逻辑结构分为线性结构和非线性结构,线性结构是n个数据结构的有序集合; 线性表的顺序表示指的是用物理上的一段连续的地址来存储数据元素; 堆是一种经过排序的完全二叉树,其中任一非叶子节点的值均不大于(或不小于)其左孩子和右孩子节点的值; ...
分类:编程语言   时间:2019-07-14 19:47:25    阅读次数:99
intellij idea搭建springboot
intellij idea2018.3创建springboot项目1.new > spring initilizer > web > spring web initializer运行项目方法一:导航板上的命令台图标,输入命令:mvn springboot:run,即可看到running,浏览器测试控 ...
分类:编程语言   时间:2019-07-14 19:47:39    阅读次数:122
面试中常见的算法之Java中的递归
1、方法定义中调用方法本身的现象2、递归注意实现 1) 要有出口,否则就是死递归 2) 次数不能太多,否则就内存溢出 3) 构造方法不能递归使用3、递归解决问题的思想和图解: 分解和合并【先分解后合并】 1. 常见的斐波那契数列 1,1,2,3,5,8,13,21,...特征: 从第三个数开始,每个 ...
分类:编程语言   时间:2019-07-14 19:47:51    阅读次数:110
5129. 表现良好的最长时间段(数组)
给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。 请你返回「表现良好时间段」的最大长度。 示例 1: ...
分类:编程语言   时间:2019-07-14 19:49:54    阅读次数:489
Python之数据分析
什么是数据分析? 运用不同行业中,专门从事行业数据搜集、整理、分析,并依据数据做出行业研究、评估和预测的专业人员。 熟悉行业知识、公司业务及流程,最好有自己独到的见解,若脱离行业认知和公司业务背景,分析结果就没有太大的使用价值。 一方面是搭建数据分析框架的要求,比如确定分析思路就需要用到营销、管理等 ...
分类:编程语言   时间:2019-07-14 19:51:01    阅读次数:124
How to bridge the gap between basic C++ knowledge to openFOAM programming
** Beginner: How to bridge the gap between basic C++ knowledge to openFOAM programming description:I have a mechanical engineering background with onl ...
分类:编程语言   时间:2019-07-14 19:57:15    阅读次数:127
spring学习之下载spring需要的jar包
网页输入链接:https://repo.spring.io/webapp/#/home进入spring仓库链接: 在左侧黑色工具栏点击第二个类似文件的artifact图标: 在中间这一栏中搜索或者寻找libs-release-local选项: 在这一选项下找org/springframework/s ...
分类:编程语言   时间:2019-07-14 19:59:02    阅读次数:328
插入排序,选择排序
1.插入排序 4 2 5 1 6 3 选定4, [0,0]这个区间是已处理的有序区间 现在遍历[1,5]这个区间,逐渐插入已处理的有序区间 把2拿出来 与[4]比较,发现 2 4 5 1 6 3 然后考察5 把5挖出来,看下5是否能放在2这个位置,需要和2位置前面的元素比较 发现5 前面的元素4,所 ...
分类:编程语言   时间:2019-07-14 20:00:21    阅读次数:141
数组元素反转
数组元素反转: 结果: ...
分类:编程语言   时间:2019-07-14 20:01:30    阅读次数:127
python3.6以后的新写法
声明redis_store为StrictRedis 类型,值为None,用处:在别处调用时,如果redis_store仍为None,不会有提示(自动补全的提示),如果想要自动补全的提示则写成这样,函数同理 变量: ...
分类:编程语言   时间:2019-07-14 20:03:30    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!