首页 文章 精选 留言 我的

精选列表

搜索[ 国密算法],共10004篇文章
优秀的个人博客,低调大师

Java算法-排序算法

冒泡排序 方法sort是基本的冒泡排序, sort1/sort2是冒泡排序的两种优化 package me.zx.algorithm.program.sort; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 冒泡排序. * Created by zhangxin on 2017/12/27. * * @author zhangxin * @since 0.0.1 */ public final class BubbleSort { private static final Logger LOGGER = LoggerFactory.getLogger(BubbleSort.class); /** * 基本的冒泡排序. * @param a 待排序数组 */ public static void sort(int[] a) { int temp = 0; for(int i = a.length - 1; i > 0; i--) { for(int j = 0; j < i; j++) { if(a[j + 1] < a[j]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } } /** * 优化的冒泡排序1. * 当某一趟遍历没有交换,就说明已经遍历好了,就不用再迭代了 * @param a 待排序数组 */ public static void sort1(int[] a) { int temp = 0; boolean sorted = false; for(int i = a.length - 1; i > 0; i--) { sorted = false; //初始值设置为未排序 for(int j = 0; j < i; j++) { if(a[j + 1] < a[j]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; sorted = true; //发生排序时重新设值 } } if(!sorted){ //当经过一次遍历没有发生一次排序, 或者上次排序位置与本次排序位置相同 break; } } } /** * 优化的冒泡排序2. * 记录每次遍历数据之后交换次序的位置,显然这个位置之后的数据已经有序了不用再排序了。因此通过记录最后发生数据交换的位置就可以确定下次循环的范围了 * @param a 待排序数组 */ public static void sort2(int[] a) { int temp = 0; int lastChangeLocation; //上次排序发生的位置 int nowChangeLocation = a.length - 1; //本次排序发生的位置 for(int i = a.length - 1; i > 0; i--) { lastChangeLocation = nowChangeLocation; for(int j = 0; j < i; j++) { if(a[j + 1] < a[j]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; nowChangeLocation = j; //发生排序时重新设值 } } if(lastChangeLocation == nowChangeLocation){ //当经过一次遍历没有发生一次排序, 或者上次排序位置与本次排序位置相同 break; } } } public static void main(final String[] args){ // int[] a = {0, 1, 2, 3, 4, 5, 6}; int[] a = {6, 5, 4, 3, 2, 1, 0}; LOGGER.info("原数组:{}", a); sort1(a); LOGGER.info("现数组:{}", a); } }

优秀的个人博客,低调大师

手游渠道开启国战模式

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 2014刚开始一个星期,手游行业再次云涌风起。阿里巴巴昨日宣布正式推出手游平台,由原腾讯视频负责人刘春宁挂帅阿里数字娱乐事业群总裁。阿里与手游开发者的分成比例为2:8,阿里拿2,开发者拿7,还有10%将会捐助给公益基金。 从春秋到战国 前几年,CP们普遍要面对茫茫多的渠道,几百家商店,发新版本时光打包一项就得耗上半天时间,这还是在有脚本自动化处理的情况下,而且不考虑不同渠道对icon、sdk等的不同需求。从去年开始,二三线的渠道开始慢慢消隐,一线渠道也互相兼并联合,流量是进一步集中到几家巨头手中。手游的用户在成熟,市场在成熟,渠道与厂商也在成熟。就像中国历史,从八百诸侯的春秋,进入七雄争霸的战国。 强秦腾讯 如果非要类比,葡萄君觉得,腾讯更适合比作强秦(QQ=QiangQin)。QQ与微信的强关系链,就是移动互联网时代的天险崤山与函谷关。2013年整个手游行业的增长非常快,玩家数量突破3亿,市场总值从2012年的50多亿翻番到112亿元。但真正落在普通CP手中的数字,就不都是那么靓丽。 这 个道理,CP们懂,腾讯更懂。腾讯游戏的KPI,据说是占据手游行业份额的55%。在今天移动产业年度高峰会上,腾讯主要有两场演讲,其一宣布2013年 腾讯移动游戏平台第三方分成达到30亿元,其二是“铸就精品IP***产业明天”,它探讨的已经是作为行业领跑者如何来***大家奔向明天。 阿里入局 一家渠道独大的局面,没有哪家CP愿意看到,更没有哪家腾讯以外的渠道会轻松围观。急切宣布入局的,是阿里。有人会说,“100块钱的100%,也就是100块钱而已”。此前葡萄君分析过阿里做游戏的三条枪,分别是阿里妈妈(流量导入)、支付宝(支付功能与大数据分析)和淘宝天猫(懂用户消费)。这三条枪,组合在一起是流量+平台+变现,加上阿里投资的新浪微博与UC,还有今天阿里的宣言与某些传言,又为马云与游戏新增许多想象空间。 葡萄君了解到的,阿里确实挖了一些腾讯、360等平台型公司的人做手游,找猎头开出相当高的价码要人,跟北上广深诸多CP也密切接触洽谈合作。这一次,不像几年前阿里做页游时那样只是试水。 阿里合纵360 与阿里巴巴关系密切的某媒体登载一则传言,阿里将投资360,谈判已进入实质性阶段,方式可能是阿里巴巴向360注资,360输送流量给阿里。这或许能够解答CP们对于阿里手游平台“量”的质疑,但阿里的这些资源如何整合、能够整合到何种程度,都还不得而知。不管结果如何,巨头互掐、制衡,对创业者们是好事。 百度连横 几天前,葡萄君收到猛料,腾讯要牵头做手游联运渠道,这个要围剿360的联盟已经包括百度系的91与多酷,4月前产品上线,未来其他渠道或将加入。在这场战局中,百度似乎选择了助攻,拿不拿一血可能无所谓,要的就是360的人头。 小米等等 在阿里高调对腾讯宣战的这一天,小米也宣布独代游戏与开发者是三七分成,联运游戏比例不变,未来还会整合小米的资源共同推广游戏,包括开放米聊的关系链、浏览器等。同时公布的数字,2013年12月小米游戏中心的流水在三千万左右,手机销售是300万,MIUI的活跃用户是3000万。 在腾讯通过社交与流量与360阿里正面冲突时,小米通过硬件与操作系统把握住了一个不小的入口。这场渠道地位争夺战,也有了新的看点。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册