码迷,mamicode.com
首页 > 编程语言 > 日排行
归并排序Python 实现
一、归并排序   归并排序(MERGE SORT)是利用归并的思想实现的排序方法,该算法采用经典的分合策略(将问题分(divide)成一些小的问题然后递归求解,而合的阶段则将分的阶段得到的各答案"修补"在一起,分久必合)。   1.2 一次归并   一次归并 如图按照图 ...
分类:编程语言   时间:2018-09-28 01:33:13    阅读次数:165
利用IDEA构建springboot应用-Controller的使用
Controller的使用 @Controller要配合模板使用 (了解下前后端分离) 如何获取url里面的参数 @GetMapping @PathVariable @RequestParam 默认值 简化@RequestMapping (采用组合注解 ) ...
分类:编程语言   时间:2018-09-28 01:37:41    阅读次数:131
Spring_AOP容器
一、代理模式 1、代理模式的设计原则: ·代理类与委托类具有相似的行为 ·代理类增强委托类的行为 2、代理模式实现的三要素: 代理角色、目标角色、共同行为 实现行为接口,持有目标对象的引用 3、静态代理和动态代理 1)静态代理 特点:程序运行前制作代理角色 代理目标角色单一 代理类数量无法控制 2) ...
分类:编程语言   时间:2018-09-28 01:38:32    阅读次数:206
你没见过的python语法
你没见过的python语法 1、不一样的列表 输出: 2、改变type中的规则,创建类:类属性大写 输出: 3、%s字串格式化,不用元组用字典 输出: 4、没有参数抛出异常 输出: ...
分类:编程语言   时间:2018-09-28 01:39:05    阅读次数:186
Python DataAgent
一. DataAgentManager 1. InitSocket——nanomsg进程间通信(deviceHeartBeatSocket、deviceHeartBeatEid、sendHeartBeatSocket、sendHeartBeatEid、deviceCmdSocket、deviceCm ...
分类:编程语言   时间:2018-09-28 01:39:19    阅读次数:291
22.零起点学算法20——输出特殊值II
#include int main() { printf("\\n"); return 0; } ...
分类:编程语言   时间:2018-09-28 01:41:06    阅读次数:158
浅谈 拓扑排序
我是什么时候想到要学拓扑排序的呢? 在一次模考的时候,有这样一道题,叫做食物链,我是写了记忆化搜索的,然而全场都写了拓扑板子 后来发现我居然不会这么基础的算法,有点慌 下面进入正题 拓扑排序是针对一些特殊问题的,类似于在完成某一件是之前,有必要条件,要先完成另外的一些任务 只有有向无环图才有拓扑排序 ...
分类:编程语言   时间:2018-09-28 01:41:13    阅读次数:152
Java非静态代码块和静态代码块
类中存在两种特殊的代码块,即非静态代码块和静态代码块,前者是直接由 { } 括起来的代码,而后者是由 static{ } 括起来的代码。 非静态代码块在类初始化创建实例时,将会被提取到类的构造器中执行,但是,非静态代码块会比构造器中的代码块先被执行。 ...
分类:编程语言   时间:2018-09-28 01:42:09    阅读次数:143
装配SpringBean(六)--配置文件加载方式
spring中的配置文件有两种: 以XML结尾的spring配置文件 以properties结尾的属性配置文件 在spring中有两种方式加载这两种文件: 通过注解+java配置的方式 通过XML的方式 详细配置且看下文: 一、加载spring配置文件*.xml 假设有一个关于数据源的配置文件spr ...
分类:编程语言   时间:2018-09-28 01:42:19    阅读次数:173
19.零起点学算法14——三位数反转
#include int main() { int s,a,b,c; while(scanf("%d",&s)!=EOF) { a=s/100; b=s%100/10; c=s%100%10; printf("%d%d%d",c,b,a); } return 0; } ...
分类:编程语言   时间:2018-09-28 01:42:29    阅读次数:277
python文档-基本API命令翻译及使用方法!
python tkinter的参照翻译API帮助文档及基本使用,保存方便查看! ...
分类:编程语言   时间:2018-09-28 01:42:52    阅读次数:175
NyistOJ 55 懒省事的小明(c++)(优先队列)(贪心)
懒省事的小明 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了: 每一次合并,小明可以把 ...
分类:编程语言   时间:2018-09-28 01:43:57    阅读次数:196
c++ 读取一行的2个数
#include using namespace std; double harmonicMean(double x, double y); int main() { double x, y; while (cin >> x >> y) { // 这一步是读取一行的两个数 if (0 == x ||... ...
分类:编程语言   时间:2018-09-28 01:44:10    阅读次数:163
子数组最小值的总和 Sum of Subarray Minimums
2018-09-27 23:33:49 问题描述: 问题求解: 方法一、DP(MLE) 动态规划的想法应该是比较容易想到的解法了,因为非常的直观,但是本题的数据规模还是比较大的,如果直接使用动态规划,即使不MLE,也是肯定会在大规模的数据量上TLE的。 方法二、 数据量已经基本表明时间复杂度在O(n ...
分类:编程语言   时间:2018-09-28 01:47:54    阅读次数:188
C# 异或校验算法
C# 的异或校验算法 直接上代码 执行结果: ...
分类:编程语言   时间:2018-09-28 10:53:03    阅读次数:295
MFC Bresesnham算法
Bresesnham算法绘制直线段 Bresenham算法的意义:高效的将图形光栅化。其计算过程中均采用加法运算,故大大减少了程序的开销。 + 绘制直线段(MFC中) ...
分类:编程语言   时间:2018-09-28 10:53:57    阅读次数:227
R语言初级教程(02): RStudio的使用
上一篇博客已经介绍了R和RStudio的安装,这篇博客将介绍RStudio的使用。 RStudio是R的一个集成开发环境(IDE)。不知道IDE的可以百度一下,IDE的目的就是要让开发更加快捷和方便。 如果你还没有安装RStudio,可以参考我上一篇博客《R语言初级教程(01):R编程环境的搭建》进 ...
分类:编程语言   时间:2018-09-28 10:54:30    阅读次数:834
javascript打印1-100内的质数
...
分类:编程语言   时间:2018-09-28 10:55:03    阅读次数:174
R语言初级教程(01): R编程环境的搭建
R是目前最流行的高级编程语言之一,被广泛用于统计分析和数据可视化。R是开源的,有非常活跃的社区来支撑。 想要了解更多有关R信息,可访问R的主页:https://www.r-project.org/。 RStudio是R的一个集成开发环境(IDE)。使用它的话,R编程的学习和实践会更加轻松和方便。 下 ...
分类:编程语言   时间:2018-09-28 10:55:53    阅读次数:225
JavaScript switch 语句
switch语句用于基于不同的条件来执行不同的动作。 JavaScript switch 语句 使用switch语句可以进行多项选择。 语法: switch( 变量1 ){ case 变量2: //语句1; break; case 变量3: //语句2; break; default: //语句3; ...
分类:编程语言   时间:2018-09-28 10:58:03    阅读次数:674
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!