- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.停车场代码:
publicclassOrderStack(
inttop=-1;
String[]stack;
publicOrderStack(intinitcap)throwsException{
if(initcap=0){
thrownewException(容量必须大于或等于1);
}
else{
stack=newString[initcap];
}
}
publicbooleanempty(){
returntop=-1;
}
publicvoidpush(Stringelement){
If(top==stack.length-1)
System.out.println(“栈满”);
Stack[++top]=element;
}
PublicStringpop(){
If(empty())
System.out.println(“栈空”);
StringtopElement=stack[top];
Stack[top--]=null;
ReturntopElement;
}
publicstaticvoidmain(String[]args){
try{
String[]bus=newString[]{001,002,003,004};
OrderStackos=newOrderStack(bus.length);
for(inti=0;ibus.length;i++){
os.push(bus[i]);
}
while(os.top-1){
System.out.println(os.pop());
}
}catch(Exceptione){
e.printStackTrace();
}
}
}
2.折半查找代码:
publicclassHalfSearch{
publicintBinary_Search(inta[],intk){
intlow,high,mid,flag=0;
low=1;high=a.length;
while(low=higth){
mid=(low+higth)/2;
if(ka[mid])
higth=mid-1;
elseif(ka[mid])
low=mid+1;
else{
flag=mid;
System.out.println(flag);
break;
}
}
returnflag;
}
publicstaticvoidmain(String[]args){
int[]b={6,9,12,25,32,55,73,76,95,124};
HalfSearchcl=newHalfSearch();
cl.Binary_Search(b,25);
}
}
3.一个单链表中插一个数入:
//只写关键的,具体的自己在加加
publicvoidinsert(LingL,intk){
p=L.head;
while(kp.getnext().data){
p=p.getnext();
}
Nodenode=newNode(k);
node.next=p.next;
p.next=node;
}
4..最大公约数代码:
packagepk3;
classex1
{
intgys1(intm,intn)
{
intk,y;
if(mn){
k=m;
m=n;
n=k;}
while(m%n!=0)
{
y=m%n;
m=n;
n=y;
}
returnn;
}
publicstaticvoidmain(String[]args)
{
ex1e1=newex1();
System.out.println(e1.gys1(6,4));
ex1e2=newex1();
System.out.println(e1.gys2(6,4));
}
}
5.链表的插入和删除代码:
publicclassLinkNode{
publicintdate=-1;
您可能关注的文档
- 办公楼维修施工方案.docx
- 北师大八年级下册数学期末专项复习.doc
- 小学五年级下册语文教学总结优秀6篇.docx
- 矩阵的运算完整版本.pdf
- 建筑工程质量评估报告.doc
- 湖南省娄底市BEST合作体2022-2023学年七年级下学期期末考试地理试卷(含解析).pdf
- BGA封装工艺简介.ppt
- 儿童画社团活动总结.docx
- 儿童康复治疗知识竞赛题库及答案以及儿童康复考试(150题).docx
- 小灯泡亮了科学原理.docx
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
原创力文档


文档评论(0)