![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构初学
蜉蝣Sakura
这个作者很懒,什么都没留下…
展开
-
案例3.2:括号匹配的检验(c++实现/数据结构/栈的基本操作)
#include<iostream>#define MaxSize 100#define OK 1#define ERROR 0using namespace std;typedef char ElemType;typedef int Status;typedef struct StackNode{ ElemType data; struct StackNod...原创 2018-09-24 12:08:06 · 1188 阅读 · 1 评论 -
判断回文数(较麻烦)(c++/数据结构/栈/队列)
题目:回文是指正读反读均相同的字符序列,如“abba”、“abdba”均是回文,但“good”不是回文。思想:字符数为偶数时,前半部分入栈,后半部分入队;字符为奇数时,用getchar接收中间的字符,其余的按偶数处理。代码如下:#include<iostream>#define MaxSize 100#define OK 1#define ERROR 0using...原创 2018-09-24 16:18:49 · 1862 阅读 · 0 评论 -
十六进制、十进制、八进制、二进制的转换(栈和队列实现、数据结构、C++)
#include<iostream>#include<math.h>using namespace std;#define MAXSIZE 100typedef char SElemType;typedef int Status;//****************************************************************...原创 2018-12-19 13:29:59 · 2811 阅读 · 0 评论 -
java初学(八)题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lists著作...原创 2019-09-07 09:27:26 · 471 阅读 · 0 评论 -
java初学(九)给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0...原创 2019-09-07 10:04:35 · 2563 阅读 · 0 评论