从大到小排序,小根堆。小根堆的筛选算法:void sift(int data[], int k, int m)
{
int i = k ,int j = 2 * k;
while (j <= m) {
if (j data[j + 1]) ++j;
if (data[i] < data[j]) break;...
分类:
编程语言 时间:
2015-03-08 17:18:12
阅读次数:
184
这么写没有别的意思.仅仅是自己当时的想法.
?## 疯狂的疯狂
既然决定了要走上这条路.那么就要收集资料,好好学习了.当时找了好多资料,某宝上各种买视频,马士兵,博客园什么的.但是效果不好,因为各种框架的版本问题和讲师们的编程习惯,导致了我无尽的痛苦!内忧外暑?当时是七月份开始的,租的房子里面没有空调.屋子里的温度像蒸笼,而且是干干的那种热,让人烦躁的不行.当时直接吹风扇都无法抵挡,我用湿毛巾放...
分类:
编程语言 时间:
2015-03-08 17:17:54
阅读次数:
161
C/C++中“#”和“##”的作用和用法!...
分类:
编程语言 时间:
2015-03-08 17:14:54
阅读次数:
156
出于效率的问题,很多情况下,我们需要在上层的Java代码中调用底层 C或C++实现,这时jni就可以大显身手了。jni(Java Native Interface)允许Java代码和其他语言写的代码进行交互,使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样 做是可以接受的,甚至是必须的。例如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。使用JNI...
分类:
编程语言 时间:
2015-03-08 17:15:39
阅读次数:
152
授权流程回顾首先说一句,使用授权的前提当然是先要实现身份验证,也就是要保证用户登录之后才可能考虑授权的问题。关于身份验证之前已经写过了,还不清楚的童鞋可以点这里上一篇文章介绍了Shiro中授权的一些基础知识和原理。学了就要用,本篇文章就介绍如何在项目中应用Shiro的授权。这里为了方便大家阅读,先贴出上一篇文章中分析出的授权流程:
当我们调用Subject.hasRole(...)后
首先会委托给s...
分类:
编程语言 时间:
2015-03-08 17:16:12
阅读次数:
262
本文选择第一个元素作为轴值,从小到达排序。快速排序算法的一趟排序如下:int Partion (int data[], int first, int end) {
int i = first, j = end;
int privot = data[i];
while (i < j) {
while (i privot) --j...
分类:
编程语言 时间:
2015-03-08 17:15:35
阅读次数:
122
移步github : https://github.com/vonzhou/learning-java/tree/master/src/oj/swordoffer...
分类:
编程语言 时间:
2015-03-08 17:15:11
阅读次数:
138
题目大意:给定n个01串,问是否存在一个无限长的01串,不包含这n个01串中的任何一个
建出Trie图之后判环即可
我这傻逼一开始居然跑了一个DFS去判环23333
#include
#include
#include
#include
#define M 30300
using namespace std;
int n;
char s[M];
namespace Aho_Coras...
分类:
编程语言 时间:
2015-03-08 17:12:03
阅读次数:
167
CSS:层叠样式表(Cascading Style Sheets) --> 提高显示功能,定义样式html提供了div与span,只为了封装文本数据,div为一行数据,span为行内的数据。CSS与HTML结合方式:使用html标签中的style属性:...使用style标签提高代码复用性:或者或者...
分类:
编程语言 时间:
2015-03-08 17:10:28
阅读次数:
180
Java中String是一个特殊的包装类数据有两种创建形式:String s = "abc";String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a...
分类:
编程语言 时间:
2015-03-08 17:10:35
阅读次数:
173
jQuery 中,会遇到$.get(url,data,callback,type) 或 $.post(url,data,callback,type)返回值给全局变量赋值的问题:例如: 想用JavaScript 取testController中GetIsExist的值,赋给test.aspx中的全局....
分类:
编程语言 时间:
2015-03-08 17:08:27
阅读次数:
197
昨天泡了大半天的读书馆,一口气看完了《javascript语法精粹》这本书,总体来说这本书还是写的不错,难怪那么多的推荐。《javascript语法精粹》主要是归纳与总结了javascript中的重点知识,下面我把我看玩后觉得比较重要的知识点分享出来。 《javascript语言精粹》重要知识...
分类:
编程语言 时间:
2015-03-08 17:06:55
阅读次数:
212
1直接插入排序法(1)基本思想: 在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例初始状态 57 68 59 52第一步 (68>57,不处理)第二步 57=0&&t....
分类:
编程语言 时间:
2015-03-08 17:08:17
阅读次数:
141
C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock( void );这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中...
分类:
编程语言 时间:
2015-03-08 17:03:30
阅读次数:
182
开篇————从今天开始,学习java了。原因是,在写Android应用和研究Android框架。写Android应用和研究Android框架的原因是,Android安全技术研究。————2015年3月8日15:50:29
分类:
编程语言 时间:
2015-03-08 17:04:06
阅读次数:
169
HTML:超文本标记语言(HyperText Markup Language) --> 最基础的网页语言基本结构: //HTML文件的开始 //HTML头部分的开始,包含, , , , , , 等标签,代表不同的含义 .... //头部分内容 ...
分类:
编程语言 时间:
2015-03-08 17:01:47
阅读次数:
221
java socket中有很多参数可以选择,这篇博客的目的是沉淀出这些参数的语义和用法,供自己以后查阅。1、java socket参数选项总览 在JDK1.6中有如下参数选项: 1 public final static int TCP_NODELAY = 0x0001; 2 3 publ...
分类:
编程语言 时间:
2015-03-08 17:02:48
阅读次数:
224