码迷,mamicode.com
首页 > 编程语言 > 月排行
排序算法
快速排序算法: 通过一次排序将数组分为独立的两部分,一部分均比关键字小,另一部分均比关键字大,再递归对每部分进行关键字排序。 关键字排序:把数组第一个数拿出来做关键字key,数组前后分别设置low,hig指针;将key与hig指针的值从后往前比较,如果key<指针hig的值,hig--,反之交换值; ...
分类:编程语言   时间:2017-05-05 20:59:51    阅读次数:246
java基础题
1.java编译运行过程 能画图详解 2.JDK、JRE、JVM三者关系 3.8大基本类型以及取值范围--补码的介绍https://wenku.baidu.com/view/d17dd4ba1a37f111f1855b10.html 4.基本类型间的转换 5.switch从jdk1.7开始支持字符串 ...
分类:编程语言   时间:2017-05-05 21:00:15    阅读次数:164
python中的函数
恢复内容开始 一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。自变量x的取值范围叫做这个函数的定义域 例如y=2*x pytho ...
分类:编程语言   时间:2017-05-05 21:01:09    阅读次数:270
数据结构(Java语言)——Stack简单实现
栈是限制插入和删除仅仅能在一个位置上进行的表。该位置是表的末端,叫做栈的顶top。对栈的基本操作有进栈push和出栈pop,前者相当于插入。后者这是删除最后插入的元素。栈有时又叫先进先出FIFO表。 因为栈操作是常数时间。因此除非在特殊情况下,栈不会产生明显改进。栈的第一种实现方法是使用单链表。通过 ...
分类:编程语言   时间:2017-05-05 21:01:16    阅读次数:234
喷水装置 贪心算法
喷水装置(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 喷水装置(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 ...
分类:编程语言   时间:2017-05-05 21:01:56    阅读次数:214
KMP算法
KMP算法 KMP算法是用于处理字符串匹配问题的,在字符串题目中,会遇到匹配问题,如问s1是否是s的子串? 这时我们就要去扫描这两个字符串,如果使用两层循环暴力枚举这个解的话,就会产生O(n*m)的复杂度,n、m是字符串的长度; 我们用较短的字符串去匹配长的字符串,把他放下面 KMP正是优化了这一过 ...
分类:编程语言   时间:2017-05-05 21:02:06    阅读次数:226
python re模块findall()详解
今天写代码,在写到郑泽的时候遇到了一个坑,这个坑是re模块下的findall()函数。 下面我将结合代码,记录一下 第一个 regex 中是带有2个括号的,我们可以看到其输出是一个list 中包含2个 tuple 第二个 regex 中带有1个括号,其输出的内容就是括号匹配到的内容,而不是整个表达式 ...
分类:编程语言   时间:2017-05-05 21:02:13    阅读次数:133
SCU - 4441 Necklace(树状数组求最长上升子数列)
Necklace frog has \(n\) gems arranged in a cycle, whose beautifulness are \(a_1, a_2, \dots, a_n\). She would like to remove some gems to make them in ...
分类:编程语言   时间:2017-05-05 21:02:19    阅读次数:337
unity常见问题之20题
1:天空盒有接缝怎么解决? 答:在贴图导入设置里设置Wrap Mode为"Clamp". 2: DDS格式怎么不显示? 答:Unity不支持DDS格式,Unity会将除DDS外的其它格式图片具有为DDS相同的优化. 3:Unity怎样动态加载外部模型等文件? 答:能够使用AssetBundle:ht ...
分类:编程语言   时间:2017-05-05 21:02:47    阅读次数:220
在 ubuntu 下优雅的使用 Sublime Text 3 写 Python
此文章非技术文,就是一些对于 Sublime 俺之前经常用的 方法(快捷键 )和 工具 有一些工具俺也用过,但是效果不太好,可以说跟shi 一样,可能每个人的用处不一样,咱就不提了,免得招 来口舌之争,这里只说一些俺喜欢的,用着让俺心情愉悦的 假如你是一个 用 Sublime 的老司机 此文可以自行 ...
分类:编程语言   时间:2017-05-05 21:02:53    阅读次数:268
C++类对象的复制-拷贝构造函数
在学习这一章内容前我们已经学习过了类的构造函数和析构函数的相关知识,对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,例如: #include <iostream> using n ...
分类:编程语言   时间:2017-05-05 21:44:21    阅读次数:240
java中String类型转换为yyyy-MM-dd的Date类型
String birthday ="2017-02-22"; SimpleDateFormat sdf = new SimpleDateFormat(("yyyy-MM-dd")); java.util.Date date = null; try { date = sdf.parse(birthda... ...
分类:编程语言   时间:2017-05-05 21:46:19    阅读次数:187
聊聊高并发(三十九)解析java.util.concurrent各个组件(十五) 理解ExecutorService接口的设计
上一篇讲了Executor接口的设计,目的是将任务的运行和任务的提交解耦。能够隐藏任务的运行策略。这篇说说ExecutorService接口。它扩展了Executor接口,对Executor的生命周期进行管理。并进行了进一步的扩展。 Executor负责执行任务。它的生命周期有3个:执行,关闭和已终 ...
分类:编程语言   时间:2017-05-05 21:47:22    阅读次数:169
JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现
regist.jsp页面中有异步请求服务器来对表单进行校验: l 校验登录名是否已注册过; l 校验Email是否已注册过; l 校验验证码是否正确。 这说明在UserServlet中需要提供相应的方法来支持前端的请求。 我们需要到数据库查询用户名、邮箱是否注册,到session中检查验证码是否正确 ...
分类:编程语言   时间:2017-05-05 21:47:31    阅读次数:192
算法的时间复杂度和空间复杂度合称为算法的复杂度
算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 ...
分类:编程语言   时间:2017-05-05 21:49:02    阅读次数:172
java学习笔记——java中对象的创建,初始化,引用的解析
如果有一个A类。 1、例如以下表达式: A a1 = new A(); 那么A是类,a1是引用。new A()是对象。仅仅是a1这个引用指向了new A()这个对象。 2、又如: A a2; A代表类,a2仅仅是一个引用,仅仅是a2指向的对象为空NULL。 3、再如: a2 = a1; 它代表的是a ...
分类:编程语言   时间:2017-05-05 21:49:16    阅读次数:165
算法笔记_181:历届试题 回文数字(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。 输入格式 一个正整数 ...
分类:编程语言   时间:2017-05-05 21:49:25    阅读次数:124
python之基础中的基础(二)
1、字典 创建字典,alien_0={'color':'green','points':5}其中由一个又一个的“键-值”对组成。 访问键-值对相应的值,print(alien_0['color']),可以得到green 添加键-值对,alien_0["x_position"]=100,这里前提是al ...
分类:编程语言   时间:2017-05-05 21:49:42    阅读次数:215
unity静态批处理原理理解
今天主程给我好好讲了一下静态批处理的问题,记下来的笔记心得~ 1、静态批处理的时间点 1)在游戏导出的时候,在player setting中勾选static batching,这样在导出包的时候就进行批处理,导出来的包就会比较大 2 ) 在游戏场景中勾选场景物体的static选项,在加载该场景的时候 ...
分类:编程语言   时间:2017-05-05 21:51:44    阅读次数:404
动态规划分析总结——怎样设计和实现动态规划算法
进行算法设计的时候,时常有这种体会:假设已经知道一道题目能够用动态规划求解,那么非常easy找到对应的动态规划算法并实现;动态规划算法的难度不在于实现,而在于分析和设计—— 首先你得知道这道题目须要用动态规划来求解。本文,我们主要在分析动态规划在算法分析设计和实现中的应用,解说动态规划的原理、设计和 ...
分类:编程语言   时间:2017-05-05 21:52:44    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!