自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 快速排序

void quick_sort(int arr[], int l, int r) { if(l < r) { int i = l, j = r; //选择第一个数为基准数 int x = arr[l]; while(i < j) { while(i < j && arr[j] > x)

2016-12-31 23:00:27 368

原创 归并排序

归并的过程就是将两个有序的数组合并成一个有序的数组,要想要有有序的子数组必将先递归拆分数组,知道子数组有一个元素为止,这样就是有序的了,然后将相邻两个子数组依次合并就是归并排序。void __merge_sorted_array(int arr[], int l, int m, int r, int tmp[]) { int i = l, j = m + 1; int k = 0;

2016-12-31 16:19:29 398

原创 mybatis 注解开发

数据库表 id为自增 id name state 1 杭州 浙江 2 苏州 江苏 3 南京 江苏City实体类public class City2 { private Integer id; private String cityName; private String cityState; public City2() {

2016-12-28 22:00:15 1106

原创 Spring Boot+mybatis+thymeleaf集成通用mapper分页查询

Spring Boot+mybatis+thymeleaf集成通用mapper分页查询spring boot 1.4.2.RELEASE+Thymeleaf+mybatis 集成通用maper,与分页插件:Spring Bootmybatisthymeleaf集成通用mapper分页查询pomxmlUserPojoUserServiceUserController前台模板页pom.xml<

2016-12-17 20:50:09 14834 6

原创 非常有用的java20个代码片段

java, 片段

2016-05-05 01:12:28 1435

原创 PHP设计模式——封装Mysql数据库

PHP,设计模式

2016-01-08 15:37:45 1595

原创 libevent简单echo示例

echoserver本实例是基于libevent2版本 #include <stdio.h> #include <stdlib.h> #include <strings.h> #include <errno.h> #include <assert.h> #include <event2/event.h> #include <event2/bufferevent.h>

2015-08-30 12:17:01 1187

原创 C/C++字符串分割

C/C++语言用于字符串分割的函数 * count: 分割后的字符串长度 * limit: 分割多少次char ** strsplit(char *line, char delimeter, int *count, int limit){ char *ptr = NULL, *str = line; char **vector = NULL; *count = 0;

2015-08-27 12:03:03 503

原创 二叉树的算法操作笔记

typedef struct BiNode{ char ch; struct BiNode*left; struct BiNode*right;}*BiTree;/* 先序建立一颗二叉树 */void CreateBiTree(BiTree&T){ char ch; scanf("%c", &ch); if (ch == Nil){

2015-03-05 12:57:45 553

原创 表达式求值

例如表达式:(8-(5+2))*(4/2),怎样编程实现表达式的求值呢?我们可以用二叉树这样的数据结构来实现,相应的树形结构形状如下:

2015-03-03 18:12:51 514

原创 大数据系列 (一)、数据分片与路由(Hash partition and Routing)

大数据背景下,数据规模已经由GB级跨越到PB级,单机明显无法存储与处理如此规模的数据量,只能依靠大规模集群来对这些数据进行存储和处理,所以系统可扩展成衡量系统优劣的重要指标。传统并行数据库系统为了支持更多的数据,往往采用纵向扩展(Scale Up)的方式,既不增加机器数量,而是通过改善单机硬件资源配置来解决问题。而目前主流的大数据存储与计算系统往往采用横向扩展(Scale Out)的方式支持系统的

2014-12-25 11:03:26 10152

原创 哈希表(HashTable)的开放定址法和链地址法的实现

散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。引用(百度

2014-07-19 18:26:09 10900 1

原创 记录关键字字符串的比较

最近在研究字典树数据结构,发现双链键树的同一层

2014-07-05 00:06:47 1405

原创 July的微软面试100题系列尝试解答(1~5题)

1.把二元查找树转变成排序的双向链表(树) 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10  / /  6  14 / / / /4  8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我们定义的二元查找树 节点的数据结构如下: struct

2014-06-28 22:16:28 619

原创 剖析腾讯实习招聘笔试题及扩展

32位机上根据下面的代码,问哪些说法是正确的?signed char a = 0xe0;unsigned int b = a;unsigned char c = a;A. a>0 && c>0为真 B. a == c为真 C. b 的十六进制表示是:0xffffffe0 D.上面都不对

2014-06-24 00:49:12 883

原创 BST树(Binary Search Tree)二叉搜索树

BST树为典型的数据结构,广泛应用于数据群的管理上,如

2014-06-05 22:42:52 2234

原创 单链表全部算法

本篇纯粹体现链表各种操作的具体代码实现,废话不多说,直接

2014-05-30 19:41:54 1087

原创 数据压缩之贪心算法-赫夫曼编码

从压缩谈起

2014-05-26 16:39:44 3328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除