随笔分类 -  算法

摘要:回文指的是一个字符串从前面读和从后面读都一 样,编写一个算法判断一个字符串是否为回文。 要求: 1)采用链栈实现算法; 2)从键盘输入一个字符串,输出判断结果。 #include"stdio.h" #include"stdlib.h" typedef char ElemType; typedef s 阅读全文
posted @ 2019-04-04 23:57 南岛鹋 阅读(1258) 评论(1) 推荐(0)
摘要:编写一个算法,将非负的十进制整数转换为其他进制的数输出,10及其以上的数字从‘A’开始的字母表示。 要求: 1) 采用顺序栈实现算法; 2)从键盘输入一个十进制的数,输出相应的八进制数和十六进制数。 #include "stdio.h" #define StackSize 100 typedef c 阅读全文
posted @ 2019-04-04 23:55 南岛鹋 阅读(1444) 评论(0) 推荐(0)
摘要:设计算法,根据输入的学生人数和成绩建立一个单链表,并累计成绩不及格的人数。 要求: (1)学生人数和成绩均从键盘输入; (2)输出所有学生的成绩和不及格的人数。 1 #include<stdio.h> 2 #include<malloc.h> 3 typedef int ElemType; 4 ty 阅读全文
posted @ 2019-03-31 17:38 南岛鹋 阅读(586) 评论(0) 推荐(0)
摘要:设单链表的数据为互不相等的整数,建立一个单链表,并设计一个算法,找出单链表中元素值最大的结点。 要求: (1)单链表的数据从键盘输入; (2)输出单链表所有结点的数据和最大值结点序号。 #include "iostream" using namespace std; #include "malloc 阅读全文
posted @ 2019-03-31 17:31 南岛鹋 阅读(851) 评论(0) 推荐(0)