E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
size-1
二分查找算法
#include int BinSearch(int Source[],int size,int key) { int low=0, high=
size-1
,mid; while(low
黄兔之
·
2014-08-20 11:00
反转字符串(数组和指针两种方式)
=NULL&&size>=0);//NULL代表空地址,null只是一个符号 inti=0,j=
size-1
;
·
2014-08-18 21:00
字符串
二分查找
constintvalue) { if(NULL==array|| 0>=size){ returnfalse; } intlow=0; inthigh=
size
nodeathphoenix
·
2014-07-18 18:00
Python实现多线程下载文件的代码实例
任务拆分:指定各个线程下载的文件的哪一块,可以通过requestheader中添加“Range:bytes=300-400”(表示下载300~400byte的内容),注意可以请求的文件的range是[0,
size
·
2014-06-01 22:21
(4)顺序栈(Java)
顺序栈是用一组地址连续的存储单元一次存放从栈底到栈顶的数据元素,栈底位置固定不变,它的栈顶元素可以直接通过顺序栈底层数组的数组元素arr[
size-1
]来访问。
Xuan6251237011
·
2014-04-14 19:00
《数据结构、算法与应用》7.(动态调整数组大小)
把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢7.假定用一维数组a[0:
size
oktears
·
2014-04-13 21:00
数据结构
C++
算法
动态
数组大小
C指针原理(96)-C基础综合应用
char * s,int size,FILE * stream); 函数说明 fgets()用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,直到出现换行字符、读到文件尾或是已读了
size
u010255642
·
2014-02-23 17:00
C语言
BinarySearchAlgorithm
publicclassBinarySearchAlgorithm{ publicstaticintsearch(boolean[]booleans,intsize,booleankey){ returnsearch(booleans,0,
size
guotong1988
·
2014-01-20 09:00
变换数组使得奇偶数分开
DutchFlag问题voidsegregateEvenOdd(intarr[],intsize) { /*Initializeleftandrightindexes*/ intleft=0,right=
size
u010590166
·
2013-12-11 12:00
MPI学习笔记
MPI_Comm_size:进程个数MPI_Comm_rank:进程ID,从0到
size-1
。
bhwolf1987
·
2013-11-04 20:00
笔记
mpi
【算法】快速排序
2) return; srand((unsigned)time(NULL)); intindex=rand()%size; intvalue=array[index]; inttemp=array[
size
yzm365487848
·
2013-11-01 00:00
基于Visual C++2013拆解世界五百强面试题--题11-查找数字出现次数
下面是上代码:#include //二分法获取元素最后出现的位置,可能在元素的下一位 intGetHigh(intarray[],intsize,intkey) { intlow=0,high=
size
yincheng01
·
2013-10-24 18:00
算法导论--第十章:基本数据结构
intstack_empty(intStack[]) { if(-1==top){ return1; } return0; } intstack_full(intStack[]) { if(
SIZE
fzyz_sb
·
2013-10-13 17:00
算法导论
数对之差的最大值
16减去5的结果考虑一个简单的情形:当数组只有两个数a[0],a[1]的时候,最大值当然是a[0]-a[1]了当数组规模增大时,我们从数组末尾元素开始考虑,从数组元素右边的元素个数从1,2,3依次增加到
size
zhanglei0107
·
2013-09-04 16:00
<代码收藏>二分查找
(time(NULL))); intsize=rand()%50; int*p=newint[size]; for(inti=0;i>number; intlow=0; inthigh=
size
zhy_cheng
·
2013-09-01 20:00
二分查找
snprintf函数的使用
;功能:将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1)如果格式化后的字符串长度=size,则只将其中的(
size-1
)个字符复制到str中,并给其后添加一个字符串结束符
luyee2010
·
2013-07-15 21:00
快速排序 partition函数的两种实现小技巧~
#includeusingnamespacestd;intpartition(int*p,intsize){intt=p[0];inta=0,b=
size-1
;//两个人从两边一起找while(a=t&
zhou2214
·
2013-06-27 12:00
Algorithm
C++
快速排序
快速排序的非递归实现代码
includeusingnamespacestd;intpartition(int*p,inta,intb);voidQuickSort(int*p,intsize){stacks;intlow=0,high=
size
zhou2214
·
2013-06-26 23:00
Algorithm
C++
数据结构与算法之动态数组实现堆栈
intTop,MaxSize; T*elememtsp;}STACK;voidcreat(STACK*stack,intsize){ stack->Top=-1; stack->MaxSize=
size
shihui512
·
2013-06-05 21:00
数据结构
C++
算法
cc++
snprintf函数用法总结复习
;将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1)如果格式化后的字符串长度=size,则只将其中的(
size-1
)个字符复制到str中,并给其后添加一个字符串结束符('
shihui512
·
2013-04-25 20:00
C++
printf
内存
格式化
cc++
exif id name映射表
usingnamespacestd; unsignedinthexToUInt(charid[],intsize) { unsignedintresult=0; intratio=1; for(inti=
size
pouloghost
·
2013-04-07 22:00
语法使用优化(c++)
(2)循环写法如:for(inti=
size-1
;i>-1;--i)不用>=0而用>-1(3)尽量不要使用string,string要生成对象,尽量使用char数组来代替。
jiayichendddd
·
2013-03-26 02:00
排序
intsize,intesize,int(*compare)(constvoid*key1,constvoid*key2)) { intleft, right, middle; left=0; right=
size
ab198604
·
2013-03-05 21:00
【注意】关于fgets函数
char * s,int size,FILE * stream); 函数说明:fgets()用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,直到出现换行字符、读到文件尾或是已读了
size
雪色梦貘
·
2013-01-22 21:00
gcc
折半法查找数组中的一个数
intmain(){ inta[]={1,4,6,10,12,20,33,39,41,48}; intsize=sizeof(a)/sizeof(int); intmin=0; intmax=
size
caikehe
·
2013-01-09 19:00
算法
[Leetcode] 15 - 3Sum
2.将数组排序3.然后循环数组,每次都选取i所在的当前值为第一个结果,然后选取left=i+1和right=
size-1
。则问题变为num[left]+num[right]是否等于-num[i]。
leo524891010
·
2013-01-07 12:00
C++中函数模板和类模板
函数模板1.1、模板函数含有类型参数templateTMyMin(Ta,Tb){ returna(2,2.123)(2,2.123)TMyMin(T(&array)[size]){ inti=
size
yangxiao_xiang
·
2012-12-17 14:00
Linux中_ALIGN宏背后的原理——内存对齐
只要下面这个数与a进行"与运算"就可以了: 11111111111111111111111111111000 而上面这个数实际下就是~(
size-1
),可以将该数称为size的对齐掩码siz
jhonguy
·
2012-11-29 16:00
循环队列的实现
#include<stdio.h> #define size 10 //最大队列长度,实际上只能存入(
size-1
)个数据 typedef char DataType; //循环队列可以解决顺序队列的假满现象
jacobcookie
·
2012-11-28 16:00
数据结构
循环队列的实现
#include<stdio.h> #define size 10 //最大队列长度,实际上只能存入(
size-1
)个数据 typedef char DataType; //循环队列可以解决顺序队列的假满现象
jacobcookie
·
2012-11-28 16:00
数据结构
快速寻找满足条件的两个数
解题思路:可以先将数组升序排序,然后设定变量i=0,j=
size-1
,看array[i]+array[j]是否等于sum,如果相等,则结束。如果小于sum,则i=i+1;如果大于sum,则j=j-1。
CaryaLiu
·
2012-11-05 09:00
折半查找(迭代)——ANSI C实现
typedefintElementType;intSearch(ElementType*arr,intsize,ElementTypekey){ intlow=0,high=
size-1
,mid=(low
yang1982_0907
·
2012-11-01 16:00
排列组合算法的递归实现
复习一下排列组合1.排列较为简单,代码如下:voidperm(string&str,intk) { intsize=str.size(); if(k==
size-1
) cout=k-1;--i) { index
qiaofangjie
·
2012-10-19 11:00
算法
String
存储
[程序员面试题]memcpy的实现
constvoid*src,intsize) { char*d=(char*)des; char*s=(char*)src; if(d
size
leo115
·
2012-10-16 15:00
面试
include
sprintf_s与_snprintf与_snprintf_s
;将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1)如果格式化后的字符串长度=size,则只将其中的(
size-1
)个字符复制到str中,并给其后添加一个字符串结束符('
skiing_886
·
2012-08-31 10:00
C++
Stream
String
null
buffer
微软
fgets
char*fgets(char*s,intsize,FILE*stream);将文件stream中的数据读取长度为
size-1
个字节的内容,读取到指针s所指向以s为开始的的内存空间中。
xiaoxiaoniaoer1
·
2012-07-10 14:00
选择排序
C代码如下:voidSelectionSort(intA[],size_tsize) { size_tindex=0; for(size_ti=0;i<
size-1
;++i) { intmin=A[i]
HMSIWTV
·
2012-06-10 20:00
选择排序
C++ 实现几种排序
希尔排序具体实现:1.冒泡排序//冒泡排序//i:start->end-1//每一次两两比较array[i]与array[i+1],大的上浮,小下沉//比较次数来源于如果array[0]是最大值,则需要
size
anialy
·
2012-05-29 20:35
数据结构及算法
C++ 实现几种排序
希尔排序具体实现:1.冒泡排序//冒泡排序 //i:start->end-1 //每一次两两比较array[i]与array[i+1],大的上浮,小下沉 //比较次数来源于如果array[0]是最大值,则需要
size
anialy
·
2012-05-29 20:00
C++
测试
delete
merge
【数据结构】栈的顺序存储结构及实现
栈底位置固定不变,它的栈顶元素可以直接通过顺序栈底层数组的数组元素arr[
size-1
]来访问。
yuanji
·
2012-05-09 11:00
数据结构
最快的数组逆置和数组左旋算法
usingnamespacestd; //最快的数组逆置和数组左旋算法 //最快的数组逆置算法,复杂度为O(n/2) voidrever(inta[],intsize){ //i记录数组头,j记录数组尾 for(inti=0,j=
size
gukesdo
·
2012-05-07 09:00
算法
include
snprintf用法
;将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1)如果格式化后的字符串长度=size,则只将其中的(
size-1
)个字符复制到str中,并给其后添加一个字符串结束符('
Leichelle
·
2012-04-15 22:00
笔试题目1:写一个函数,返回一个数组中所有元素被第一个元素除的结果
笔试题目1:写一个函数,返回一个数组中所有元素被第一个元素除的结果很多人会想到如下:voidDivAarry(int*pArray,intsize){for(inti=
size-1
;i>=0;i--){
Deit_Aaron
·
2012-03-29 22:00
snprintf简介
;snprintf用于将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1) 如果格式化后的字符串长度= size,则只将其中的(
size-1
)个字符复制到str
hudashi
·
2012-03-22 14:00
Stream
File
Java HashMap 分析之四:查找和内存使用
首先,调用者传递key,从key的hashCode方法获得值后,调用hash函数做一些低位置换,保证hash值的均匀分布,之后和
size-1
按位与后得到数组的位置。
sheismylife
·
2012-03-15 23:00
java
String
object
HashMap
tree
application
linux c中fgets(),fputs()
(4)对于大小为size的buf,最多只读取
size-1
个字符。 (5)自动地把buf中最后一个字符(通常是换行符)的后面
李楚男
·
2012-01-15 10:00
linux
snprintf()函数使用方法
;函数说明:最多从源串中拷贝
size-1
个字符到目标串中,然后再在后面加一个0。所以如果目
David_xtd
·
2011-12-31 14:00
windows
linux
DST
java 中循环的使用
实现这样的一个效果: ************************************方法一://打印的最大宽度intsize=7;//打印的高度intheight=2*
size-
Aweijun360
·
2011-12-19 20:00
java
String
Class
input
简述各种排序算法
include #include #include #defineSIZE10 //起泡排序 voidBubbleSort(int*a,intsize) { inti,j; inttemp; for(i=
size
fred1653
·
2011-12-19 14:00
算法
工作
null
存储
二分查找
template
intbinarySearch(constTarray[],intsize,constT&key) { intlow=0; inthigh=
size-1
; intmid
Tristan
·
2011-07-07 20:00
二分查找
binarySearch
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他