- 博客(7)
- 收藏
- 关注
原创 使用一维数组,模拟栈数据结构(Java)
4、编写测试程序,new栈对象,调用push pop方法来模拟压栈弹栈的动作。// 这个方法的参数以及返回值类型自己定义。// 这个方法的参数以及返回值类型自己定义。// push方法(push方法压栈)// 提供一个数组来存储栈中的元素。// 栈帧(永远指向栈顶部的元素)// pop方法(pop方法弹栈)// 但是栈如果已满,压栈失败。// 但是栈如果已空,弹栈失败。// 压栈表示栈中多一个元素。// 弹栈表示栈中少一个元素。// 每加1个元素,栈帧+1。// 每减1个元素,栈帧-1。...
2022-08-08 16:21:34
183
1
原创 酒店管理系统(java)
为某个酒店编写程序,酒店管理系统模拟订房,退房,打印所有房间状态,退出系统的功能。面向对象思想欠缺,刚开始接触这道题后没有思路,在看完思路图后才能开始敲。2,用二维数组模拟酒店Room[][]room。4,每个房间对象都有房间编号,房间类型,房间状态。学习了一段时间的Java,对Java基础的测试。3,对toString,equals的重写素养。1,对二维数组的动态初始化以及遍历。1,系统用户酒店前台User。2,对面向对象的灵活运用。3,建立房间对象Room。退房输入房间号就能退房。......
2022-08-01 09:40:18
4769
2
原创 每日一题:冒泡法排序
将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任意给定的K(<N),输出扫描完第K遍后的中间结果数列。输入格式:输入在第1行中给出N和K(1≤K<N≤100),在第2行中给出N个待排序的整数,数字间以空格分隔。输出格式:在一行中输出冒泡排序法
2021-12-08 23:57:10
849
原创 每日一练:数字加密
输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。输入格式:输入在一行中给出一个四位的整数x,即要求被加密的数。输出格式:在一行中按照格式“The encrypted number is V”输出加密后得到的新数V。输入样例:1257结尾无空行输出样例:The
2021-12-02 13:31:39
320
原创 每日一题:求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10结尾无空行输出样例:10 2结尾无空行题目思考1,首先输入整数n确定数组的元素个数;2,通过循环输入数组内各个元素;3,将数组第一个元素赋值给存储最大值的参数(max)
2021-12-01 20:27:23
535
1
原创 CSDN于此航也
自我介绍我是来自江西师范大学软件学院的一名学生。刚上大一,初识c语言倍感兴趣。本着学一行爱一行的性格,我想在我的专业方向上有所造诣。前方必定艰难重重,但我相信自己能做好,“少年幸苦终事成,莫向光阴惰寸功”。最终目标学习好专业知识,在大三校招时能获得一份令自己满意的offer。学习规划1,大一夯实好c语言基础,并且在假期期间规划好自己的学习路线,学习和借鉴开发一个自己的工程游戏; 大二学习Linux系统编程,Linux网络编程,数据结构与算法等;假期期间尝试进与有关专业的公司...
2021-12-01 19:47:33
4070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人