首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Memarry丶弑神
2015-04-09 13:09
前端工程师
关注
已关注
取消关注
堆栈
用一个整形数组实现一个有固定上界为100个的堆栈,实现push,pop,size方法并编写代码对堆栈进行功能测试,语言使用Java,C#或C++均可
提示
全部评论
推荐
最新
楼层
laigongbing
#include <stdio.h> #include <sys/types.h> #include <stdbool.h> #include <stdlib.h> struct Stack { int* array; int top; size_t size; }stack; /*初始化*/ void init(stack* S) { S->array=(int*)malloc(sizeof(100)); S->top=-1; S->size=0; } /*判空*/ bool empty(stack* S) { if(S->size==0) retun true; else return false; } /*判满*/ bool full(stack* S) { if(S->size==100) return true; else return false; } /*进栈*/ void push(stack* S,int data) { if(!full(S)) { top++; S->array[top]=data; S->size++; } } /*出栈*/ int pop(stack* S) { if(!empty()) { int data=S->array[top--]; S->size--; return data; } } /*存有多少元素*/ size_t size(stack* S) { return S->size; } /*销毁并恢复到初始状态*/ void destroy(stack* S) { S->size=0; S->top=-1; free(S->array); S->array=NULL; } int main(void) { stack STACK; init(&STACK); for(int i=0;i<100;i++) if(!full(&STACK)) push(&STACK,i); printf("size=%d\n",size(&STACK)); while(!empty(&STACK)) printf("%d ",pop(&STACK)); printf("\n"); printf("size=%d\n",size(&STACK)); destroy(&STACK); return 0; }
点赞
回复
分享
发布于 2015-04-03 22:41
暂无评论,快来抢首评~
相关推荐
昨天 16:19
正浩创新EcoFlow_电力电子软件工程师(准入职员工)
正浩创新内推,正浩创新内推码
26届女硬件工程师丨正浩创新面经及流程9.1一面1.自我介绍2.有无相关电源设计项目或经历,并浅谈3.DCDC拓扑手撕(但是我当时没带纸笔所以口头描述),BUCK和BOOST,同步异步的区别和优缺点,同步电路的控制方式(施加什么PWM波形,如何控制MOS通断)4.项目中最有挑战性的部分,怎么解决的,然后会深挖这一部分再提问(这个问题出现的根本原因,下次如何避免)5.面试官说我专业其实不是很对口,不是电气工程专业,所以问的比较浅,大家仅供参考9.2收到笔试链接,非笔试,为性格测试9.5收到二面短信9.8 二面,没有技术问题,主要问了在校做过什么项目,调试遇到什么问题,除此之外有没有做过电源相关项...
点赞
评论
收藏
分享
昨天 16:03
叮咚买菜_咚力生(管理方向)(准入职员工)
TP-LINK内推,TP-LINK内推码
投递时间线:(已经很详细了哈 5.7晚11点投递→5.9下午通知→5.10中午12:30左右完成→5.10通知一面→5.12一面→5.14通知二面→5.15晚上二面→5.16通知三面→5.17三面 (**内容上个帖子发过了,这里主要说面试相关 目前三场面试均已通过,具体问题见图片哈(时间较长遗忘较多) 🔵一面:技术面-15mins左右) 流程:自我介绍→拷打项目→部分八股,无反问 🔵二面:疑似hr面 -20mins左右(具体不清楚) 流程:自我介绍→自选项目介绍(不一定非得体现技术含量高,我觉得更多可能侧重于合作,当时我问了我的面试官)→聊天局→反问 ❗️but 大家二面差别好像挺大的,已...
点赞
评论
收藏
分享
01-02 20:08
马鞍山学院 Java
27届寒假实习
目前0实习,感觉现在必须要整个实习了,希望各位大佬能给我一些建议,谢谢大家简历还有那些问题吗
27届学院本誓死冲击...:
实习经历最好写上做了什么项目,负责什么业务,否则有点假
点赞
评论
收藏
分享
02-02 22:55
已编辑
南京邮电大学 嵌入式软件开发
嵌入式软件开发,求指点
本科计算机大三,想找嵌入式软件开发实习,年后投递,求简历锐评和最后1个月的准备建议🙏
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
02-16 11:22
顺丰集团_HR(准入职员工)
卓越教育内推,卓越教育内推码
卓越助教面试经验分享参加卓越小学助教首先是要笔试(线上的),选语数英三科中的两到三科进行笔试,有80分就算过。题目很简单,就是小学六年级的知识点。然后你把成绩截图并且简历发给招聘负责人,等待面试。面试(线上微信视频通话)1.进行一个简单的自我介绍,并说出你做助教的个人优势。个人优势:担任过班委,班级管理经验。有家教经验,懂得如何和小朋友相处。2.情景问答题从2-9中选一个数字,回答对应的问题。1.到了上课时间老师还没来,你应该怎么办?先和老师联系,了解情况。然后告诉学生情况,安抚大家的情绪,带领学生拿出复习资料和课本进行学习,等待老师到达。2.如果上课过程中有孩子嬉笑打闹,你应该怎么办?分成三...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
2
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习租房焚决
5940
2
...
你们开工红包发了多少?评论抽2人送外卖券
3050
3
...
总结下秋招被问到的关于AI的面试题
2316
4
...
双非大厂实习
1563
5
...
没有不拿offer的义务!
1320
6
...
字节后端Agent一面凉经
1250
7
...
开水加点🍬
954
8
...
没想到我因为一件“小事”彻底破防了
784
9
...
实在智能Java二面面经 (仍需沉淀)
774
10
...
双非秋招0offer,去实习转正还是allin春招呢?
737
创作者周榜
更多
正在热议
更多
#
开工第一帖
#
12112次浏览
261人参与
#
携程求职进展汇总
#
882078次浏览
5789人参与
#
xx岗简历求拷打
#
3986次浏览
48人参与
#
工作不开心辞职是唯一出路吗
#
7909次浏览
30人参与
#
有转正机会的小厂实习值得去吗?
#
5841次浏览
72人参与
#
掌握什么AI技能,会为你的求职大大加分
#
4208次浏览
192人参与
#
实习期间如何提升留用概率?
#
241388次浏览
1824人参与
#
为什么国企只招应届生
#
238705次浏览
1300人参与
#
参加完秋招的机械人,还参加春招吗?
#
111083次浏览
709人参与
#
哪些公司开春招了?
#
32596次浏览
204人参与
#
秋招你经历过哪些无语的事
#
101321次浏览
597人参与
#
金三银四,你有感觉到吗
#
691393次浏览
6088人参与
#
毕业季等于分手季吗
#
54876次浏览
654人参与
#
牛客租房专区
#
160095次浏览
1914人参与
#
联想求职进展汇总
#
334997次浏览
2220人参与
#
牛友投递互助,不漏校招机会
#
439044次浏览
5243人参与
#
正在春招的你,也参与了去年秋招吗?
#
353057次浏览
2597人参与
#
你最讨厌面试被问什么
#
6099次浏览
80人参与
#
非技术er求职现状
#
139130次浏览
821人参与
#
你觉得今年春招回暖了吗
#
931159次浏览
7233人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务