分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 // 排序原始数据 p ...
分类:
编程语言 时间:
2017-08-14 11:39:13
阅读次数:
251
1 /* 2 归并排序模版 3 对n个数进行排序 4 时间复杂度:O(nlogn); 5 利用分治思想,对比左半边和右边边放入一个暂时的数组进行排序 6 */ 7 #include 8 using namespace std; 9 const int maxn = 1005; 10 int a[ma... ...
分类:
编程语言 时间:
2017-08-14 12:09:57
阅读次数:
125
OpenSSL自建CA证书 签发服务端证书 签发客户端证书 nginx单向认证 nginx双向认证 使用Java访问https双向认证 ...
分类:
编程语言 时间:
2017-08-14 12:11:01
阅读次数:
198
C/C++程序内存分配 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack):由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其操作方式相似于数据结构中的栈。 2、堆区(heap): 一般由程序猿分配释放, 若程序猿不释放,程序结束 ...
分类:
编程语言 时间:
2017-08-14 12:42:15
阅读次数:
113
int[] arr = {1,3,6,4,2}; /* count = 5 i = 0 j = 0 {1,3,6,4,2} j = 1 {1,3,6,4,2} j = 2 {1,3,4,6,2} j = 3 {1,3,4,2,6} i = 1 j = 0 {1,3,4,2,6} j = 1 {1,3 ...
分类:
编程语言 时间:
2017-08-14 12:42:38
阅读次数:
173
题目背景 队列和优先级队列是大多数计算机科学家都知道的数据结构。但是团队队列却不被人熟知,尽管在生活中经常出现。比如,午餐时间的食堂门口的队列就是一个团队队列。在一个团队队列中,每个元素属于一个团队。如果一个元素进入一个队列,它首先从头到尾地搜寻这个队列——检查是否它的队友(在同一个团队称之为队友) ...
分类:
编程语言 时间:
2017-08-14 12:43:10
阅读次数:
171
背景是这样的,我在unity中需要在我按下某个按键的时候,然后显示出被射线碰撞到的物体的信息。物体的信息之前已经整理好成txt文本了。读取一下就可以了。那么这时候就有一个问题,因为每个物体的介绍信息不是一样的长度,那么如果当text控件里面文字的长度超过显示的长度时,超过部分就不再显示。那么这该怎么 ...
分类:
编程语言 时间:
2017-08-14 12:43:42
阅读次数:
556
With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make some ...
分类:
编程语言 时间:
2017-08-14 12:46:08
阅读次数:
256
1.基本介绍 lambda表达式,即带有参数的表达式,为了更清晰地理解lambda表达式,先上代码: 1.1 两种方式的对比 1.1.1 方式1-匿名内部类 class Student{ private String name; private Double score; public Studen ...
分类:
编程语言 时间:
2017-08-14 12:46:52
阅读次数:
220
描写叙述: 实现删除字符串中出现次数最少的字符。若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串。 字符串中其他字符保持原来的顺序。 输入: 字符串仅仅包括小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。 输出: 删除字符串中出现次数最少的字符后的字符串。 例子输入: ...
分类:
编程语言 时间:
2017-08-14 12:47:29
阅读次数:
139
按照结构体数组的某一项排序,那么一个结构体包含的元素仍保持不变 结果如下: 代码: ...
分类:
编程语言 时间:
2017-08-14 12:47:44
阅读次数:
111
1.subprocess模块,前戏 res = os.system('dir') 打印到屏幕,res为0或非0 os.popen('dir') 返回一个内存对象,相当于文件流 a = os.popen('dir').read() a中就存的是执行结果输出了 Python2.7 commands模块 ...
分类:
编程语言 时间:
2017-08-14 13:24:07
阅读次数:
288
因为学习需求,近期突然通知须要学习Spring。可是因为之前非常少使用Java。所以感觉还是有点慢,花了大约两周,弄懂了主要的结构也编了点小程序。还是万事开头难啊,网上总是非常难找到学习spring的指引资料。学习一个东西最主要的还是学习他的思想。还有就是一个可靠地学习建议,这东西会让你事半功倍,学 ...
分类:
编程语言 时间:
2017-08-14 13:25:00
阅读次数:
141
# mkdir /apps/Python-3.4.7 解压源码包,进入源码包 [root@LB_81 Python-3.4.7]# ls aclocal.m4 configure.ac install-sh Makefile.pre.in Parser Python config.guess Doc... ...
分类:
编程语言 时间:
2017-08-14 13:25:24
阅读次数:
209
原创 2017-08-14 马超 DeveloperPython 扯淡 首先说明下,这篇文章篇幅过长并且大部分是链接,因此非常适合在电脑端打开访问。 本文内容摘自 Github 上有名的 Awesome Python。这是由 vinta 在 14 年发起并持续维护的一个项目。 Awesome Pyt ...
分类:
编程语言 时间:
2017-08-14 13:25:50
阅读次数:
1639
Jimmy invents an interesting card game. There are N cards, each of which contains a string Si. Jimmy wants to stick them into several circles, and eac ...
分类:
编程语言 时间:
2017-08-14 13:27:41
阅读次数:
204
1、直接循环 i = 0while(i<5) { i <- i+1; print(1:i);} 输出结果: [1] 1[1] 1 2[1] 1 2 3[1] 1 2 3 4[1] 1 2 3 4 5 2、跳出这一次 i = 0while(i<5) { i <- i+1 if(i==4) { next ...
分类:
编程语言 时间:
2017-08-14 13:28:24
阅读次数:
182
repeat循环=while(true)循环 i = 0 repeat { i <- i+1 if(i==4) { next; } print(1:i); if(i==10) { break; }} 输出结果: [1] 1[1] 1 2[1] 1 2 3[1] 1 2 3 4 5[1] 1 2 3 ...
分类:
编程语言 时间:
2017-08-14 13:28:48
阅读次数:
218
原文地址:https://dzone.com/articles/scalable-distributed-systems-using-akka-spring-boot-ddd-and-java When data that needs to be processed grows large and ...
分类:
编程语言 时间:
2017-08-14 13:29:20
阅读次数:
400
引言: 在使用 Unity3d 开发微端、或者网页游戏的时候常常须要将资源打包成 AssetBundle ,然后通过 www 的方式动态的下载资源。今天要分享的是我再动态下载 Animation 骨骼动画的时候走的一些弯路和自己最后的解决方式。我们的项目中的动画资源有上百套之多,每一套动画大概在30 ...
分类:
编程语言 时间:
2017-08-14 13:29:31
阅读次数:
154