自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 牛客JZ31 栈的压入、弹出序列

在数据结构考试中会有类似不可能的处栈顺序的题,本题就是给定一个顺序,再给出一个排序,判断是否是一个正确的出栈序列。在我们做类似的选择题是会按题中入栈顺序依次入栈知道入栈元素与出栈顺序元素相等的时候弹出,若与出栈顺序元素不相等则继续入栈,以此类推。这里通过while循环,将栈顶元素与popV[j]进行比较,在比较时注意stack.peek()为引用类型,采取equals()而非==,循环的目的是一次性比较完当前栈中与出栈序列中所有可能匹配的,但要注意栈不能为空以及j在遍历数组popV过程中可能的数组越界。

2023-10-03 20:46:48 95 1

原创 【无标题】

输入10个正整数到a数组中,对a[10]数组中的素数升序排序。 这个问题的思路就是先用冒泡排序,在找出素数。在写的时候也考虑过先找出素数,将他们存在另一个数组中,再进行排序。这么可能麻烦一点。 #include<stdio.h> int main() { int i=0; int a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } int j=0; ...

2022-02-10 16:31:40 988

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除