首页 > 2015年08月21日 > 全部分享
排序算法系列——基数排序
基数排序不同于其他的七种排序算法,它是基于一种分配法,而非比较。基数排序属于“分配式排序”(distribution sort),基数排序法又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用。它的灵感来自于队列(Queue),它最独特的地方在于利用了数字的有穷性(阿拉伯数字只有0到9的10个)。...
分类:编程语言   时间:2015-08-21 13:37:57    收藏:0  评论:0  赞:0  阅读:308
Codeforces Round #315 (Div. 1) C. New Language(2-sat+贪心)(好题)
大致题意: a~z每个字符分辅音和元音C和V,给出构词的法则,(pos1,kind1,pos2,kind2)如果位置1是kind1类型的字符,那么位置2必须是kind2类型的字符,求字典序不小于某个给定字符的合法构词(长度和给定的字符相等)若不存在输出-1 长度n 思路: 可以贪心枚举每一位,假设前pos位答案和给定字符相等,那么pos+1位的字符必须比给定的字符pos+1位的字符...
分类:其他   时间:2015-08-21 13:37:47    收藏:0  评论:0  赞:0  阅读:221
LightOJ Aladdin and the Flying Carpet 1341【算数基本定理+几何】
1341 - Aladdin and the Flying Carpet PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB It's said that Aladdin had to solve seven my...
分类:其他   时间:2015-08-21 13:37:37    收藏:0  评论:0  赞:0  阅读:298
Android学习笔记:超能RecyclerView组件使用总结
个人觉得 RecyclerView组件确实值得学习并用到我们的项目中去,前面学了相关的内容,今天再补充一些相关的东东。 1,实现对RecyclerView中的数据进行添加和删除操作,还是一样直接上代码: public class MainActivity extends ActionBarActivity { private RecyclerView mRecyclerView; priv...
分类:移动平台   时间:2015-08-21 13:37:27    收藏:0  评论:0  赞:0  阅读:210
图论之最短路02-2——改进的任意两点间最短距离及路径
======================================================== 重要程度 ***** 求任意两点间最短距离及其路径。(万能最短路) 输入:权值矩阵,起点,终点 输出:最短距离矩阵,指定起讫点路径(经过的顶点编号) ======================================================== funct...
分类:其他   时间:2015-08-21 13:37:17    收藏:0  评论:0  赞:0  阅读:252
ESP8266学习笔记6:ESP8266规范wifi连接操作
几周前,有网友就问我esp8266重新上电无法自动连接之前配置的路由器。这确实是目前DEMO最缺的一个功能,当首次将设备接入wifi之后,设备应该保存住SSID和PWD,在后续上电时能自己去连接wifi,而不是例程中每次上电都来一次。 当时忙别的事情没做,今天抽时间做了下处理。其实处理还挺简单,写篇笔记总结下,规范wifi连接操作。...
分类:其他   时间:2015-08-21 13:37:07    收藏:0  评论:0  赞:0  阅读:881
git push 每次都需要输入用户名和密码
解决方案:每次都需要输入用户名和密码是因为你采用的是 https 方式提交代码, 如果采用的是 ssh 方式只需要在版本库中添加用户的 sha 的key就可以实现提交时无需输入用户名和密码。 详细步骤:步骤1:如果你的版本库已经用https 方式创建好了,那么就需要先删除原来的提交方式。在终端执行以下指令: git remote rm origin git remote add origin gi...
分类:其他   时间:2015-08-21 13:36:57    收藏:0  评论:0  赞:0  阅读:209
mac 下作流程图工具omnigraffle
omnigraffle:http://www.uzzf.com/soft/91710.html 含盖激活码: Name: mojado Serial: JYFE-JRJN-GSOT-GRAG-EVJI-TEFE-VJI Name: mojado@live.com Serial: IZAH-IRLI-EFDI-XAEM-JBJJ-JEFJ-BJJ Name: ...
分类:系统服务   时间:2015-08-21 13:36:48    收藏:0  评论:0  赞:0  阅读:247
android自定义viewgroup初步之一----抽屉菜单
几天前在慕课网上看到鸿洋老师的 自定义卫星菜单,感觉很有意思,于是看完视频以后,自己也尝试写了一遍,并且添加了可拖拽效果(光看视频是不管用的,一定要自己动手做!切记不要照着抄代码)。 有兴趣的同学可以去慕课网看看(并非广告):http://www.imooc.com/learn/300 自定义控件这个玩意呢,就得考多练,于是又写了一个抽屉效果的菜单,也是比较简单的。 老规矩,先上效果图: ...
分类:移动平台   时间:2015-08-21 13:36:37    收藏:0  评论:0  赞:0  阅读:516
Firebug折腾记_(2)HTML&CSS定位及调试小技巧
题外话传统的开发我们是在编辑器操作代码保存,再到浏览器预览查看效果的; 而如今的firebug和chrome的内置调试器就不需要了..可以直接实时编辑且看到效果; 在调试中对代码的操作不会保存到本地实际代码中..是不是很赞!!;定位HTML元素的三种方式 进入调试工具界面,按下”瓢虫”旁边的小鼠标,再进行网页元素的选择 默认快捷键,Ctrl + shift + C 鼠标移动到网页的某一块元素,鼠...
分类:Web开发   时间:2015-08-21 13:36:27    收藏:0  评论:0  赞:0  阅读:216
[设计模式] - 创建型模式
本文按照GOF书中的例子做实验。 创建型模式包含了5种设计模式,书中已创建迷宫的例子讲解了这5个例子,将这5种设计模式都运用到了创建迷宫当中。 这5种创建型模式包含:   1. Factory Method(工厂方法)   2. Abstract Factory(抽象工厂)   3. Builder(建造者)   4. Prototype(原型)   5. Singleton(单例)...
分类:其他   时间:2015-08-21 13:36:18    收藏:0  评论:0  赞:0  阅读:181
图论之最短路03——任意指定点到所有其它点的最短路径及距离
======================================================== 重要程度 ***** 求任意点到其它点间最短距离及其路径。 输入:权值矩阵,起点 输出如下:       点i—>点j       路径  ¥¥¥       距离  ¥¥¥ 说明:必须调用E:\matlab M文件\liangdianzuiduanlu.m,请查看网址...
分类:其他   时间:2015-08-21 13:36:07    收藏:0  评论:0  赞:0  阅读:575
Java中的集合Collection以及对应的子类list类
java Collection List...
分类:编程语言   时间:2015-08-21 13:35:57    收藏:0  评论:0  赞:0  阅读:285
用YourAPP开发网络状态提醒应用
现在的通信真是方便,走到哪里都有网络。Wifi的利用已经到了非常普及的程度,即使走到没有wifi信号的地方,利用手机信号也能上网。(若是连手机信号都没有,那就没办法了)     智能手机的使用也大大方面了各个年龄人群的上网。     以前的手机,wifi上网和手机信号的上网必须人工进行切换(打开wifi上网开关之后手动关闭手机信号上网,反之亦然),而在现在的智能手机里,我们只需同时打开...
分类:移动平台   时间:2015-08-21 13:35:47    收藏:0  评论:0  赞:0  阅读:295
代码大全拾遗
需要重构的代码: 1 重复 2 冗长的子程序 3 内聚性差的类 4 循环过长或嵌套过深 5 过长的参数列表(7个参数左右) swict case优化: 1 多态 2 表驱动 函数命名: 1 函数命令要描述其返回值 2 过程命名要使用动宾短语 函数参数: 1 传入参数不能修改 2 参数排序:输出-修改-输出 布尔变量命名: 使用肯定的变...
分类:其他   时间:2015-08-21 13:35:37    收藏:0  评论:0  赞:0  阅读:214
设计模式实例(Lua)笔记之六(Adapter模式)
1.描述  “我”在 2004 年的时候带了一个项目,做一个人力资源管理,该项目是我们总公司发起的项目,公司一共有 700 多号人,包括子公司,这个项目还是比较简单的,分为三大模块:人员信息管理,薪酬管理,职位管理,其中人员管理这块就用到了适配器模式,是怎么回事呢?当时开发时明确的指明:人员信息简管理的对象是所有员工的所有信息,然后我们就这样设计了一个类图:       这个项目是 04 年年底...
分类:其他   时间:2015-08-21 13:35:27    收藏:0  评论:0  赞:0  阅读:296
ios原生地图开发篇
开发环境:Xcode6.4 模拟器  : IOS8.4 OS X : 10.0.4 小编博客链接: http://www.goofyy.com 首先例子是小编写的一个定位获取经纬度,然后在地图上面显示,并自定义大头针的一个程序。先上图 首先说一下定位,在 iOS 8 之前,位置服务的权限是二元的:你要么赋予一个应用得到使用位置服务的权限,要么不给。你可以在 Settings.ap...
分类:移动平台   时间:2015-08-21 13:35:17    收藏:0  评论:0  赞:0  阅读:353
Android插件化开发之解决Atlas组件在宿主的注册问题
OpenAtlas有一个问题,就是四大组件必须在Manifest文件中进行注册,那么就必然带来一个问题,插件中的组件都要重复在宿主中注册。像Service,ContentProvider等组件目前没有什么好的解决方法,只能在宿主中注册。但是像Activity,显然是有解决方法的,就是使用Fragment代替Activity,Activity只是作为一个放Fragment的容器,那么不仅在插件中不用...
分类:移动平台   时间:2015-08-21 13:35:08    收藏:0  评论:0  赞:0  阅读:468
配置免安装版的mysql
配置免安装的mysql...
分类:数据库技术   时间:2015-08-21 13:34:57    收藏:0  评论:0  赞:0  阅读:275
git 撤销分支删除 操作 (git delete branch undo)
这个分两种情况第一种你已经退出 terminalgit reflog 查看你上一次 commit SHA1值git branch branchName 就可以根据 你的SHA1值,创建一个分支,这个commit 你可以选择删除分支操作的 commit SHA1第二种情况 没有退出terminaluser@MY-PC /C/MyRepo (master) $ git branch -D...
分类:其他   时间:2015-08-21 13:34:47    收藏:0  评论:0  赞:0  阅读:283
2206条   上一页 1 ... 63 64 65 66 67 ... 111 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!