07 2018 档案

摘要:一、vector转换为动态数组 二、将string类型字符串放入vector中,从vector中转换到c风格字符串动态数组中 注释:strcpy(p,(*iter).c_str()); 这句话在VS2015运行错误 需使用strcpy_s,但使用后重载函数类型错误,尚未解决 阅读全文
posted @ 2018-07-21 11:56 东大欧蒂娜 阅读(239) 评论(0) 推荐(0) 编辑
摘要:要得到自然数n以内的全部素数,必须把不大于 的所有素数的倍数剔除,剩下的就是素数。 给出要筛数值的范围n,找出以内的素数。 1既不是质数也不是合数,去掉; 先用2去筛,即把2留下,把2的倍数剔除掉; 再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉; 接下去用下一个质数5筛,把5留下,把5的倍 阅读全文
posted @ 2018-07-15 14:13 东大欧蒂娜 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一、预处理指令 问题:输入一些WORD,判断有没有首字母大写的两个相同的词 关闭预处理: 解决资源方案--demo--右键“属性”--c++--命令行 附加选项:/DNDEBUG 结果: 二、预处理常量 三、assert断言 断言也用来调试,与预定义一样,受附加选项/DNDEBUG控制 阅读全文
posted @ 2018-07-09 15:48 东大欧蒂娜 阅读(155) 评论(0) 推荐(0) 编辑
摘要:20180705 1 阅读C++语言代码输出() 1 2 3 4 5 6 7 8 int main() { int arr[]={1,2,3,4,5,6,7}; int *p=arr; *(p++)+=89; printf("%d,%d\n",*p,*(++p)); return 0; } 解析:输 阅读全文
posted @ 2018-07-07 11:17 东大欧蒂娜 阅读(457) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 4 #define MAX_verts 20 5 using namespace std; 6 class Vertex 7 { 8 public: 9 Vertex(char lab) 10 { 11 Label = lab; 12 wasVisite... 阅读全文
posted @ 2018-07-07 10:44 东大欧蒂娜 阅读(222) 评论(0) 推荐(0) 编辑
摘要:#include #define MAX_verts 20 using namespace std; class Vertex { public: Vertex(char lab){ Label = lab; } private: char Label; }; class Graph { private: Vertex * vertexList[MAX_verts]... 阅读全文
posted @ 2018-07-07 09:26 东大欧蒂娜 阅读(256) 评论(0) 推荐(0) 编辑
摘要:问题:找出字符串中第一个只出现一次的字符,字符串区分大小写。比如输入字符串ddFDfsdfdsllf,就应该输出F。 注:哈希查找算法的查找效率是很高的,是一种利用空间换时间思想的典型算法。 阅读全文
posted @ 2018-07-05 17:23 东大欧蒂娜 阅读(141) 评论(0) 推荐(0) 编辑