自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛

路虽远行则必至,事虽巨做则必成。

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

转载 快排优化

1、快速排序的基本思想:   快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。2、快速排序的三个步骤:(1)选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(pivot)...

2018-03-27 11:15:26 371

原创 内存对齐(C语言问题)

牛客网试题:传送门//在x86系统下,sizeof如下结构体的值是多少?struct{ char a[10];int b;short c[3];}解析:struct{ char a[10]; //10字节,补齐以后占12字节int b; //4字节short c[3]; //6字节,补齐后占8字节} //总共:12+4+8...

2018-03-25 21:32:04 234 1

原创 求一个数的素数因子

功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )package huawei;import java.util.Scanner;/** * * @description Question2.java * @author Administrator * @date 2018/03/14 * @version...

2018-03-24 23:02:17 6924

转载 基本数据类型和其包装类

牛客网题目 why JVM对除了浮点型之外的包装类都提供了类似于String这样的常量池机制(不过范围仅仅是-128到127之间)。nteger i01=59 的时候,会调用 Integer 的 valueOf 方法, public static Integer valueOf(int i) { assert IntegerCache.high>= 12...

2018-03-24 21:44:04 182

原创 快速排序非递归实现及递归实现性能比较----Java

快速排序非递归实现及递归实现性能比较快排是常用算法,本文不再赘述快排原理。本文主要研究快速排序非递归实现及递归实现在排序900万个int整数时的性能差异。一 代码package common.algorithm;import java.util.Random;import java.util.Stack;/** * 快速排序不同版本 * * @descript...

2018-03-23 20:14:48 1833

原创 post和get区别

post和get区别一、两种 HTTP 请求方法:GET 和 POSTGET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据二、post和get对应的HTTP报文和URL区别2.2 GET方法请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的: /test/demo_form.asp?name1=value1&...

2018-03-23 09:25:15 243

原创 统计一个数对应二进制中1的个数或者0的个数最佳方法

统计一个数对应二进制中【1】的个数或者【0】的个数最佳方法一、二进制中【1】的个数 /** * countOne TODO : 统计一个数所对应二进制中 1 的个数最好的方法 * @param num 该数所对应的十进制 * @return 该数所对应二进制中 1 的个数 * @author zhiman * @date 201...

2018-03-21 14:46:50 979

原创 HTTPS 之共享秘钥 公钥 及 私钥

HTTPS 之共享秘钥 公钥 及 私钥一 共享秘钥1.1 概念共享秘钥和我们生活中同一把锁的钥匙概念类似,对同一把锁来说,加锁时使用什么钥匙,解锁也必须使用同样的钥匙。 1.2 共享秘钥在HTTP传输中的缺点以共享密钥方式加密时必须将密钥也发给对方。在互联网上转发密钥时,如果通信被监听,那么密钥就可会落入攻击者之手,同时也就失去了加密的意义。另外还得设法安全地保管...

2018-03-16 15:53:44 10773

原创 Ping 和 traceroute的原理

ping 的原理ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1....

2018-03-15 20:02:11 5333

找出所有最长公共子序列算法代码

所有最长公共子序列(LCS)——动态规划——Java---所有!!!所有!!!所有!!!

2018-04-17

Advances.in.The.UML.for.Real.Time.Systems Addison.Wesley

Addison.Wesley.Real.Time.UML.Advances.in.The.UML.for.Real.Time.Systems.Third.Edition.eBook-DDU

2017-10-17

各种排序Java代码

排序方法总结---Java语言源代码 排序方法总结---Java语言源代码

2017-10-13

J2EE应用开发_The Java EE 6 Tutorial - The Basic Concept.pdf

J2EE应用开发_The Java EE 6 Tutorial - The Basic Concept.pdf J2EE应用开发_The Java EE 6 Tutorial - The Basic Concept.pdf

2017-09-14

Java实现循环冗余码(CRC)生成算法源代码

多项式编码(polynomial code),也称为CRC(cyclic redundancy check,循环冗余校验码),多项式编码的思想是:将位串看成是系数为0或1的多项式。CRC校验保护的单位是数据块。数据块的大小根据实际情况而定。每一个数据块均被看作是一个二进制多项式,即所有系数均为二进制(即1或0)的多项式。

2017-09-06

空空如也

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

TA关注的人

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