- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经典C函数实现(Classical C function implementation)
经典C函数实现(Classical C function implementation)
void * memcpy(void * pvto,const void * pvfrom,size_t大小)
{
断言((pvto!= null)和(pvfrom!= null));//使用断言
字节*分=(字节*)pvto;/ /防止改变pvto的地址
因此字节* =(字节*)pvfrom;/ /防止改变pvfrom的地址
而(大小 0)
*分*因此+ + + + =;
返回pvto;
}
/ / ------------------------------------------------------------------------------
/作者:海,周
/ /电子邮件:andy1990zx@163.com
/ /日期:2010.10.31 21:17:20
/描述:
/ / 1)实现串ToHex(int)把一个十进制转换成十六进制(完全用算法实现)。
/ / 2)实现一个计算大位数(如100位以上)相乘结果的函数字符串相乘(字符串,字符串)。(请完全用算法实现)
/ / ------------------------------------------------------------------------------
#包括字符串
#包含iostream
使用名称空间;
ToHex(int进制字符串)
{
字符串str;
int length = sizeof(int)* 2;
char TMP;
int i;
对于(i = 0;i 长度* 4;i = i 4){
TMP =字符((六 我)和0xf)+“0”;
TMP = TMP = 9?甲氧苄啶(TMP - 0”:10 + A);
STR;
}
返回字符;
}
字符串(字符串str1、str2多字符串)
{
int,j,k;
str1size = str1 size() int;
国际str2size = str2。size();
int MAXSIZE = str1size + str2size;
结果字符串(大小,“0”);
为(i = 0;i str2size;i++){
为(J = 0;J (str2 [ str2size-1-i ] -“0”);j++){
为(k = 0;K<str1size;K+){
结果maxsize-1-i-k ] [结果] = [ maxsize-1-i-k +(str1的[ str1size-1-k ] -“0”);
如果(结果[ maxsize-1-i-k ] 9){
结果maxsize-1-i-k ] [结果] [ maxsize-1-i-k = 10;
结果maxsize-1-i-k-1 ] [结果] [ maxsize-1-i-k-1 + 1 =;
}
}
}
}
返回结果;
}
国际main()
{
cout tohex(0xabcdef98) endl;
cout 乘(“123456789”、“987654321”) endl;
返回0;
}
**********************************************************************
快速排序算法实现:
无效quick_sort(int int int [],低、高)/低和高是数组的下标
{
如果(低高)
{
int温度,T = a [低];
int =低,h =高;
同时(l<H)
{
当(l)t + +;
当(a = h = h)h时-;
如果(h)
{
温度= [ L ];
[ h=a ];
温度;
}
}
quick_sort(A,低,L-1);
quick_sort(A,L + 1,高);
}
}
**********************************************************************
优化冒泡排序算法实现
无效的QP(int [],int n)/优化的冒泡排序
{
int = 0,t,标志;
对于(int = i 0;i n-1;i + +)
{
标志=0;
为(j = 0;J<阶;j++)
{
如果(1)
{
T = j;
a = [ j + 1 ];
a [ j + 1 ] = t;
标志=1;
计数= 3;
}
}
如果(标志= 0)中断;
}
}
**********************************************************************
希尔(壳)排序的基本思想是:先取一个小于N的整数D1作为第一个增量把文件的全部记录分成D1个组。所有距离为D1的倍数的记录放在同一个组中。先在
您可能关注的文档
- 混凝土概况(Concrete survey).doc
- 混沌原理(Chaos principle).doc
- 湖北今年预计至少减少劳务输出100万(Hubei expects to reduce labour exports by at least 1 million this year).doc
- 湖北2010年自考简明配器法课程考试大纲(Hubei 2010 Zikao concise orchestration course syllabus).doc
- 混沌之戒(Chaos Rings).doc
- 湖北八校高三语文卷.(Hubei eight school senior Chinese language volume).doc
- 湖北大学本科毕业论文(设计)文本规范(Text specification for undergraduate thesis (Design) of Hubei University).doc
- 湖北招生信息网(Hubei enrollment information network).doc
- 湖北方言 文本文档(Hubei dialect text document).doc
- 淮安市西宋集镇徐庄小学(Xu Zhen Primary School of West Song Town, Huaian).doc
- 经典企业口号标语大全(Classic corporate slogan).doc
- 经典代码片段(Classic code snippet).doc
- 经产母猪的免疫程序_防疫规程(Sow vaccination program _ epidemic procedures).doc
- 经典古文名句(Famous classics).doc
- 经典太原话(Classical Taiyuan dialect).doc
- 纪念胡塞尔(Commemorate Husserl).doc
- 经典年会策划方案(Classic annual meeting plan).doc
- 经典婚礼主持词(Classic wedding wedding).doc
- 经典数学速算法(Classical mathematical algorithm).doc
- 经典冷笑话谜语(Classic cool jokes riddles).doc
最近下载
- 学堂在线 中医养生方法学 章节测试答案.docx VIP
- DB11 687-2009 公共建筑节能设计标准.docx VIP
- 空分安全操作规程.pdf VIP
- 食堂食材配送肉类禽类水产品食品配送供货渠道链方案.docx VIP
- GB50229-2019 火力发电厂与变电站设计防火标准.docx VIP
- TikTok Shop 2024年度报告-特看.pdf VIP
- 新版人教版小学语文一年级上册全册教案.docx
- 2024新人教版地理七年级上册《第四章 天气与气候》大单元整体教学设计[2022课标].pdf
- 电工技术项目教程(第2版)高职全套教学课件.pptx
- 食堂食材配送肉类禽类水产品食品配送售后服务方案.docx VIP
文档评论(0)