1个字节等于8位二进制。 在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间VARCHAR2(size) size 单位为字节, 即size 为2 才能存储一个汉字 1个数字占1个字节NVARCHAR2(size) size 单位为字符, 即size为1 可以...
分类:
数据库 时间:
2014-06-15 23:19:20
阅读次数:
276
1,异或运算^1)0和任何数异或都得到原来的数2)两个相同的数字异或得0.利用该性质常用来寻找数称对出现时缺失的某一个数异或运算可以用来1)判断一个数字是否是偶数(二进制表示中只有一位是0,n^(n-1)=0)2)寻找缺失的数字,如0-n中缺失的数字3)不使用第三方变量交换两个变量的值4)使用位运算...
分类:
其他好文 时间:
2014-06-15 22:34:14
阅读次数:
492
题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。输入:每个测试案例包括2行:第一行输入一个整数n(1= middle) end...
分类:
其他好文 时间:
2014-06-15 21:33:50
阅读次数:
213
堆排序(heapsort)是一种原地(in place)排序算法, 它的时间复杂度是O(nlgn). 堆数据结构不只是在堆排序中有用,它还可以构成一个有效的优先队列。堆数据结构是一种数组对象,它可以被视为一颗完全二叉树。如图: Aheap-size是放在A中堆的元素个数。根据数组节点的索引,我们.....
分类:
其他好文 时间:
2014-06-15 21:27:58
阅读次数:
239
一. 算法描述 选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换......第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。 举个例子:5 .....
分类:
其他好文 时间:
2014-06-15 21:21:56
阅读次数:
169
## 简介链表就是链式存储数据的一种数据结构。双向链表每个数据存储都包含他的前后数据节点的位置信息(索引/指针)。 class DSChain { //使用栈来进行废弃空间回收 private DSStack _recycle; //数据需要三个数...
分类:
其他好文 时间:
2014-06-15 19:50:17
阅读次数:
152
一、字符编码简单介绍1. ASCII码在计算机内部,全部的信息终于都表示为一个二进制的字符串。每个二进制位(bit)有0和1两种状态,因此八个二进制位就能够组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共能够用来表示256种不同的状态,每个状态相应一个符号,就是256个符号,...
分类:
编程语言 时间:
2014-06-15 17:44:08
阅读次数:
276
在看网上别的前端大牛的作品时,总会有新的收获,我想很多人应该都知道box-shadow,但是不知道有没有接触过这个box-shadow: 2px 2px 4px rgba(0,0,0,0.4) ,现在就来介绍下,其中,rgba是CSS3中的属性,rgba括号中前3个数字代表着 red gree...
分类:
Web程序 时间:
2014-06-15 17:42:40
阅读次数:
219
## 简介这两个都是最基础最简单的数据结构。## 栈数据用一个数组来存储,再用一个变量来跟踪栈顶就足够了。栈的特点是后进先出,主要的方法就两个,Push压入栈,Pop弹出。class DSStack { private T[] _ds; private int _t...
分类:
其他好文 时间:
2014-06-15 16:37:14
阅读次数:
169
DATA SEGMENTBUF DW 3000H,0200H,0010HCNT EQU ($-BUF)/2SUM DW ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN: MOV AX,DATA MOV DS,AX MOV AX,0 MOV BX,0...
分类:
其他好文 时间:
2014-06-15 07:13:00
阅读次数:
156