优质题解 蓝桥杯算法提高VIP-去注释 (C语言代码) 摘要:解题思路:用数组s模拟栈,从访问栈顶的两个字符入手,找到单行注释开头"//"、多行注释开头"/*"、多行注释结尾"*/"、以及单行注释结尾"\n";注释开始之后需要在各个分支里记录:加上注释符号,注释…… 题解列表 2018年07月13日 1 点赞 1 评论 2430 浏览 评分:8.4
优质题解 蓝桥杯基础练习VIP-字符串对比 (C语言代码) 解题思路:方法一,串长不等,直接输出类别为1;再用字符串比较函数strcmp,若两串相等就输出类别为2,若不等,就将两串内的字符改变成小写字母,再用strcmp比较,若相等,就输出类别为3,若仍然不等,类别为4。方法二,当串长相等,先设置类别为2, 题解列表 2018年07月06日 9 点赞 6 评论 5963 浏览 评分:9.4
优质题解 母牛的故事 (C++代码) 题目:描述:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入:输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0 题解列表 2018年07月05日 131 点赞 93 评论 27998 浏览 评分:9.4 优质题解 Manchester- 简单选择排序 解题思路:1):n个数的选择排序,排序趟数为n-1,最后一个数不需要进行2):第一趟排序从第一个数开始遍历到最后,第二趟排序从第二个数开始遍历到最后,依次类推3):每一趟排序选择一个这次遍历中的最小(最大)的数与遍历起始第一个数交换①:例如待排序列:645312第一趟:145362第二趟:125364 题解列表 2018年07月03日 7 点赞 0 评论 2757 浏览 评分:8.0 优质题解 IP判断 (C++代码) 摘要:解题思路:1.先判断输入格式是否为x.x.x.x,若果不是直接判断非法2.遍历输入的字符串,当遍历到 ' . '时,将前面已经遍历的字符串存入临时字符串,再判断此字符串是否合法,然后清…… 题解列表 2018年07月02日 3 点赞 4 评论 6817 浏览 评分:8.5 优质题解 字符串中间和后边*号删除 (C语言代码) 摘要:解题思路: 1.在搜索全串过程中,若开始有'*',就将前导'*'存入另一串中,直到发现其它字符或串尾; 2.原串后续所有字符在未到串尾前,若非'…… 题解列表 2018年07月02日 3 点赞 2 评论 1817 浏览 评分:7.2 优质题解 C语言程序设计教程(第三版)课后习题12.6 (C语言代码) 解题思路:求16位负数的补码,首先将二进制字符串去掉符号位存入16位整数;然后异或32767,除了符号位,逐位取反;末位加一求得补码;再将16位整数转换成二进制补码存回字符串;对样例输入进行处理,如图所示:注意事项:用来接受输入的字符串数组:加上'\0'至少需要17个单元;计算负数的补 题解列表 2018年07月02日 1 点赞 4 评论 5509 浏览 评分:8.7 优质题解 迷宫问题 (C++代码) 摘要:解题思路: 利用了C++ STL queue 模板类(队列)简单介绍一下queue.push(Next) Next 元素压入列尾 queue.pop() 队首元素出列 …… 题解列表 2018年07月01日 4 点赞 0 评论 4409 浏览 评分:9.9 优质题解 C语言程序设计教程(第三版)课后习题12.3 (C语言代码) 解题思路:为了原整数value用二进制表示后,从右数第n1位到第n2位不变,其余位变0,如n1=5,n2=9,可以得到如下图所示的一个二进制数(第三行),用它和value与,就可以取得所要的数。注意事项:为了使得0右移不会由于系统不同,得到-0算术右移高位补1的结果, 题解列表 2018年06月30日 8 点赞 2 评论 2962 浏览 评分:8.0 优质题解 马拦过河卒 (C语言代码) 解题思路:方法一:卒可以向右、向下寻找路径,若路径可达,递归探索下一步,若达到目标点,增加一条路径。方法二:用g[x][y]记录棋盘的状态,每个位置默认状态为0,卒可以经过;马所在位置以及马可达的8个位置状态为1,不允许卒经过。用f[i][j]记录从点(0,0)到点(i,j)的路径条数, 题解列表 2018年06月30日 7 点赞 7 评论 2320 浏览 评分:8.4 « 12...9899100101102103104...124125 »
优质题解 Manchester- 简单选择排序 解题思路:1):n个数的选择排序,排序趟数为n-1,最后一个数不需要进行2):第一趟排序从第一个数开始遍历到最后,第二趟排序从第二个数开始遍历到最后,依次类推3):每一趟排序选择一个这次遍历中的最小(最大)的数与遍历起始第一个数交换①:例如待排序列:645312第一趟:145362第二趟:125364 题解列表 2018年07月03日 7 点赞 0 评论 2757 浏览 评分:8.0
优质题解 IP判断 (C++代码) 摘要:解题思路:1.先判断输入格式是否为x.x.x.x,若果不是直接判断非法2.遍历输入的字符串,当遍历到 ' . '时,将前面已经遍历的字符串存入临时字符串,再判断此字符串是否合法,然后清…… 题解列表 2018年07月02日 3 点赞 4 评论 6817 浏览 评分:8.5
优质题解 字符串中间和后边*号删除 (C语言代码) 摘要:解题思路: 1.在搜索全串过程中,若开始有'*',就将前导'*'存入另一串中,直到发现其它字符或串尾; 2.原串后续所有字符在未到串尾前,若非'…… 题解列表 2018年07月02日 3 点赞 2 评论 1817 浏览 评分:7.2
优质题解 C语言程序设计教程(第三版)课后习题12.6 (C语言代码) 解题思路:求16位负数的补码,首先将二进制字符串去掉符号位存入16位整数;然后异或32767,除了符号位,逐位取反;末位加一求得补码;再将16位整数转换成二进制补码存回字符串;对样例输入进行处理,如图所示:注意事项:用来接受输入的字符串数组:加上'\0'至少需要17个单元;计算负数的补 题解列表 2018年07月02日 1 点赞 4 评论 5509 浏览 评分:8.7
优质题解 迷宫问题 (C++代码) 摘要:解题思路: 利用了C++ STL queue 模板类(队列)简单介绍一下queue.push(Next) Next 元素压入列尾 queue.pop() 队首元素出列 …… 题解列表 2018年07月01日 4 点赞 0 评论 4409 浏览 评分:9.9
优质题解 C语言程序设计教程(第三版)课后习题12.3 (C语言代码) 解题思路:为了原整数value用二进制表示后,从右数第n1位到第n2位不变,其余位变0,如n1=5,n2=9,可以得到如下图所示的一个二进制数(第三行),用它和value与,就可以取得所要的数。注意事项:为了使得0右移不会由于系统不同,得到-0算术右移高位补1的结果, 题解列表 2018年06月30日 8 点赞 2 评论 2962 浏览 评分:8.0
优质题解 马拦过河卒 (C语言代码) 解题思路:方法一:卒可以向右、向下寻找路径,若路径可达,递归探索下一步,若达到目标点,增加一条路径。方法二:用g[x][y]记录棋盘的状态,每个位置默认状态为0,卒可以经过;马所在位置以及马可达的8个位置状态为1,不允许卒经过。用f[i][j]记录从点(0,0)到点(i,j)的路径条数, 题解列表 2018年06月30日 7 点赞 7 评论 2320 浏览 评分:8.4