2017年7月27日

统计学生信息(使用链表完成)

摘要: 题目链接:http://ica.openjudge.cn/struct/3/ 利用动态链表记录从标准输入输入的学生信息(学号、姓名、性别、年龄、得分、地址) 其中,学号长度不超过20, 姓名长度不超过40, 性别长度为1, 地址长度不超过40 这个题目主要是输入格式不明确,我也不知道测试数据到底要什 阅读全文

posted @ 2017-07-27 18:15 华山青竹 阅读(760) 评论(0) 推荐(0) 编辑

删除数组中的元素【指针练习,尾插法】

摘要: 题目链接:http://ica.openjudge.cn/struct/2/ 给定N个整数,将这些整数中与M相等的删除 假定给出的整数序列为:1,3,3,0,-3,5,6,8,3,10,22,-1,3,5,11,20,100,3,9,3 应该将其放在一个链表中,链表长度为20 要删除的数是3,删除以 阅读全文

posted @ 2017-07-27 17:20 华山青竹 阅读(1913) 评论(0) 推荐(1) 编辑

生日相同

摘要: 题目链接:http://ica.openjudge.cn/struct/1/ 在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的名字,出生月日。试找出所有生日相同的学生。 阅读全文

posted @ 2017-07-27 16:52 华山青竹 阅读(671) 评论(0) 推荐(0) 编辑

计算矩阵边缘元素之和

摘要: 总时间限制: 1000ms 内存限制: 65536kB描述输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。 输入第一行为整数k,表示有k组数据。每组数据有多行组成,表示一个矩阵:第一行分别为矩阵的行数m和列数n(m < 100, 阅读全文

posted @ 2017-07-27 16:05 华山青竹 阅读(1915) 评论(0) 推荐(0) 编辑

字符串中最长的连续出现的字符【指针练习】

摘要: 链接:http://ica.openjudge.cn/zz/2/ 求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出第一个 代码一:不用指针 代码二:用指针和链表。头插法构造链表 阅读全文

posted @ 2017-07-27 12:22 华山青竹 阅读(1536) 评论(0) 推荐(0) 编辑

数组逆序重放(链表头插法练习)

摘要: 传送门:http://ica.openjudge.cn/zz/1/ 分析:头插法构造链表,然后扫描链表即可。 带多余头结点的代码: 不带多余头结点的代码: 阅读全文

posted @ 2017-07-27 11:20 华山青竹 阅读(446) 评论(0) 推荐(1) 编辑

走出迷宫

摘要: 题目链接:http://ica.openjudge.cn/dg3/3/ 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会变得非常简单。 假设你已经得到了一个n*m的迷宫的图纸,请你找出从起点到出口的最短路。 分析:典型的广搜。注意提前把出发点和目的点的元 阅读全文

posted @ 2017-07-27 10:24 华山青竹 阅读(308) 评论(0) 推荐(0) 编辑

导航