算法&&数据结构
江洗河
这个作者很懒,什么都没留下…
展开
-
简单错误记录功能
开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并)2.超过16个字符的文件名称,只记录文件的最后有效16个字符;(如果文件名不同,而只是文件名的后16个字符和行号相同,也不要合并)3.输入的文件可能带路径,记录文件名...原创 2019-07-26 22:56:07 · 104 阅读 · 0 评论 -
扎金花
扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王)原创 2019-07-26 22:58:53 · 409 阅读 · 0 评论 -
算法练习001
删数有一个数组一个[N]顺序存放0〜N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N = 7)为例:{0,1,2,3,4,5,6,7},0-> 1-> 2(删除) - > 3-> 4-> 5(删除) - > 6-> 7-> 0(删除),如此循环直到最后一个数被删除。输入描述:每组数...原创 2019-07-27 20:44:50 · 86 阅读 · 0 评论 -
字符串集合算法题汇总(使用C++和python语言)--hard001
字符串排序这道题难点在于逆序和非英文字母的保持原位,可以考虑使用vector的push_back单独处理英文字母的逆序,再并到原字符串#include<vector>#include<iostream>#include<string> using namespace std; int main(){ string s; vec...原创 2019-08-07 22:11:46 · 201 阅读 · 0 评论 -
字符串集合算法题汇总(使用C++和python语言)--easy001
计算字符串最后一个单词的长度,单词以空格隔开自己的思路:#include<iostream>#include<string>using namespace std;int f(){ string s; while(getline(cin,s)){ int cut = s.rfind(' '); string s...原创 2019-08-06 21:46:01 · 191 阅读 · 0 评论 -
字符串集合算法题汇总(使用C++和python语言)--easy002
删除字符串中出现次数最少的字符思路:计数排序法;针对于多组测试数据数组初始化,这点要注意不能直接使用 a [26] = { 0 };写复杂了反而测试用例通不过,笨点按步骤循环吧#include <iostream>#include <string>using namespace std;int main(){ int i, len ,min; ...原创 2019-08-07 00:06:10 · 111 阅读 · 0 评论 -
字符串集合算法题汇总(使用C++和python语言)--mid001
计算字符的个数需要注意的是字符不区分大小写还有字符中可能含有空格#include<iostream>#include<string> using namespace std; int main(){ string s1,s2; while(getline(cin,s1)&&getline(cin,s2)){ ...原创 2019-08-07 20:12:06 · 361 阅读 · 0 评论