码迷,mamicode.com
首页 > 编程语言 > 日排行
BZOJ3990 SDOI2015 排序 DFS
题意:给定一个长度为2^N的序列和N个操作,每个操作i为将2^N分为2^(N-i+1)段,然后任意交换其中两段,求有多少种不同的交换方案使得序列升序 题解: 由于一个合法的方案中,交换操作的先后顺序,方案依然合法,所以我们只需要确定使用哪些操作。 按i的大小从小到大枚举每一个操作i,然后将序列分为2 ...
分类:编程语言   时间:2017-03-11 23:10:57    阅读次数:209
Python生成二维码和短网址
使用PyQt5。 方便电脑传输网址或者文字内容到手机上面,扫一下二维码就行了,短网址偶尔也能用上。 效果如下图: ...
分类:编程语言   时间:2017-03-11 23:11:35    阅读次数:973
java中介者模式
中介者模式主要在于解耦,使用一个中介的对象,封装一组对象之间的交互,这样这些对象就可以不用彼此耦合。 应用场景: 1.当一组对象要进行沟通或者业务上的交互,但是其关系又很复杂混乱时。 2.当一个对象与其他对象要进行紧密的交互,又不想依赖于其他对象时。 3.想创造一个运行于多个类之间的对象,又不想生成 ...
分类:编程语言   时间:2017-03-11 23:15:54    阅读次数:231
java两栈实现一个队列
思路 入队时,将元素压入s1。出队时,判断s2是否为空,如不为空,则直接弹出顶元素;如为空,则将s1的元素逐个“倒入”s2,把最后一个元素弹出并出队。 ...
分类:编程语言   时间:2017-03-11 23:16:55    阅读次数:236
Python 学习之路 - 时间模块
time模块: datetime 模块: ...
分类:编程语言   时间:2017-03-11 23:24:19    阅读次数:238
数字排序转变为字母排序
在工作由于业务的特殊需求,需要把一些数据记录排序序号,转化为英文字母的顺序。如:1,2,3,4,5,6 转化为A,B,C,D,E.....等一系列的顺序。 起初是用循环的,但要变成易与扩展,适应尽量多的排序,从而形成多的英文字母排序。所以几经改良,用了递归来调用,以此来记录下。 主要sql实现的 V ...
分类:编程语言   时间:2017-03-11 23:26:40    阅读次数:245
java代码实现:12个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少种?
此题参考与其他人思路, 2个解题方式。 1. 2. ...
分类:编程语言   时间:2017-03-11 23:29:53    阅读次数:920
python学习--输出带有特殊字符的字符串
如果一个字符串中带有特殊字符,如:' " \n之类的,我们有两种方法让这样的字符串自动输出。 1.在这些特殊字符前添加转移符 \ ,大多数编程语言都用这种方法。 2.在这个字符串前添加 r ,比如:str = "let's go",这个字符串中带有一个 ' ,要想输出,可以将这个字符串改为str = ...
分类:编程语言   时间:2017-03-11 23:32:09    阅读次数:206
算法--两个有序数组合并
两个有序数组合并 关键点:从后往前进行比较,这样保证数组A有用的部分不会因为在合并的过程中覆盖掉 关键点:从后往前进行比较,这样保证数组A有用的部分不会因为在合并的过程中覆盖掉 第15节 有序数组合并练习题 有两个从小到大排序以后的数组A和B,其中A的末端有足够的缓冲空容纳B。请编写一个方法,将B合 ...
分类:编程语言   时间:2017-03-11 23:33:03    阅读次数:183
SpringData修改和删除操作
SpringData的查询我们已经学完了,我们现在就研究一下SpringData的修改和删除。 @Modifying 注解和事务 @Query 与 @Modifying 这两个 annotation一起声明,可定义个性化更新操作,例如只涉及某些字段更新时最为常用,示例如下: //可以通过自定义的 J ...
分类:编程语言   时间:2017-03-11 23:33:32    阅读次数:1770
【python之路32】python异常处理
一、捕获异常 1、try except 2、捕获具体的错误信息 try except Exception as e 3、捕获多个异常 4、完整的异常结构 5、可以自己抛出异常信息 上面代码中e为Exception的对象,print(e)为什么能打印出文本呢,其原理是利用__str__(self)特殊 ...
分类:编程语言   时间:2017-03-11 23:35:56    阅读次数:176
没有理由,就是要上一波C++的东西
从入门开始,一直在用C , 对于C++可谓是一窍不通,只能是勉强看懂C++的代码,至于写更是连头文件什么iostream是什么我都不知道,更不用说什么using namespace std ;之类的东西,以至于我写第一个C++文件时,不知道输入时>>输出是<<还要打“”,简直尬爆了。。。。。。。 H ...
分类:编程语言   时间:2017-03-11 23:36:50    阅读次数:155
Python自动化运维课程学习--Day2
本文为参加老男孩Python自动化运维课程第二天学习内容的总结。 大致内容如下: 1、python模块初识 2、python程序运行流程 3、python数据类型(只讲了numbers, bool, strings, bytes, list, tuple, dict, set) 4、python数据 ...
分类:编程语言   时间:2017-03-11 23:37:35    阅读次数:250
C语言 · 寂寞的数
算法训练 寂寞的数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 道德经曰:一生二,二生三,三生万物。 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和。例如,d(23)=23+2+3=28, d(1481)=1481+1+ ...
分类:编程语言   时间:2017-03-11 23:37:54    阅读次数:425
java二叉树实现代码
public class Tree { private TreeNode root = null; public Tree() { root = new TreeNode(1, "A"); } private class TreeNode { private int key; private St.... ...
分类:编程语言   时间:2017-03-11 23:39:39    阅读次数:220
机器学习算法思维导图总结篇
学习机器学习零零散散将近1年之久,期间也想做各种方式的总结、笔记,但因总总原因没能写出一个系列,加上当时理解尚浅、主次分不清,所以写笔记也就作罢。自己在草稿纸上推导,也是写完就扔。一路曲曲折折,踩了很多的坑,但总算有些许收获。面临毕业找工作,对机器学习也挺感兴趣,要找这方面的工作,所以,做此总结。一 ...
分类:编程语言   时间:2017-03-11 23:42:08    阅读次数:200
python数据类型
''' def capitalize(self):首字母大写 ''' print("hello".capitalize()) ''' def center(self, width, fillchar=None): 内容居中,width:总长度;fillchar:空白处填充内容,默认无 ''' pri ...
分类:编程语言   时间:2017-03-11 23:43:07    阅读次数:226
python数据分析Numpy(二)
Numpy (Numerical Python) 高性能科学计算和数据分析的基础包; ndarray,多维数组(矩阵),具有矢量运算能力,快速、节省空间; 矩阵运算,无需循环,可以完成类似Matlab中的矢量运算; 线性代数、随机送生成; ndarray ,N维数组对象(矩阵) 所有元素必须是相同类 ...
分类:编程语言   时间:2017-03-11 23:43:49    阅读次数:145
javascript创建对象的几种模式
虽然Object构造函数或者对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象会产生大量的重复代码。为了解决这个问题,人们开始使用工厂模式的一种变体。 1、工厂模式 函数createPerson()能够根据接受的参数来构建一个包含所有必要信息的person对象。可 ...
分类:编程语言   时间:2017-03-11 23:44:38    阅读次数:213
Unity3d学习笔记(持续更新)。。。
[转]自http://blog.csdn.net/quannenggou/article/details/7204172 Mathf 数学运算 Mathf.Abs绝对值 计算并返回指定参数 f 绝对值。 Mathf.Acos反余弦 static function Acos (f : float) : ...
分类:编程语言   时间:2017-03-11 23:45:09    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!