10 2018 档案

摘要:1 检查用户名5-10 2 current_users = ['Tom', 'bob', 'Alice', 'zhangsan', 'Lisi', 'John'] 3 new_users = ['zhangsan', 'tom', 'shabi', 'mahua', 'john'] 4 for new_user in new_users: 5 cnt = 0 6 ... 阅读全文
posted @ 2018-10-28 09:09 Lucky小黄人^_^ 阅读(435) 评论(0) 推荐(0)
摘要:派生类不能继承基类的构造函数,必须自己定义构造函数进行新增数据成员初始化工作,如果想同时初始化基类数据成员,必须调用基类构造函数。 例如: 基类也可以使用初始值列表的构造函数:派生类的构造函数不用改变 构造一个类的对象之前,必须先构造其中的嵌套类对象,若没给嵌套类传参数,则调用嵌套类的默认构造函数, 阅读全文
posted @ 2018-10-18 14:12 Lucky小黄人^_^ 阅读(1269) 评论(0) 推荐(0)
摘要:在一般友元函数的前面加上 template<typename T),注意在函数的声明和定义处都要加这个模板 例如: 友元函数的定义部分也要加上template<typename T>这个模板 如果不知道怎么声明模板类的友元函数,可以在类内部用函数实现你想用友元函数实现的功能, 然后在类外的友元函数中 阅读全文
posted @ 2018-10-18 11:41 Lucky小黄人^_^ 阅读(966) 评论(0) 推荐(0)
摘要:输入测试数据: 5 4 10 0 0 8 14 0 0 0 0 15 和 5 4 10 0 0 8 14 0 0 0 0 13 头文件:head.h 1 #ifndef HEAD_H_INCLUDE 2 #define HEAD_H_INCLUDE 3 4 #include <stdio.h> 5 阅读全文
posted @ 2018-10-15 19:21 Lucky小黄人^_^ 阅读(1909) 评论(2) 推荐(0)
摘要:总结出以下几点: 1.需要多次被包含的头文件里不能定义全局变量,否则会报错“重定义” 2.char *strncpy(char *dest, const char *src, int n), 把src所指向的字符串中以src地址开始的前n个字节复制到dest所指的数组中,并返回被复制后的dest。 阅读全文
posted @ 2018-10-14 18:27 Lucky小黄人^_^ 阅读(1851) 评论(0) 推荐(0)
摘要:界面效果: 界面闪烁的原因是“如果打印左上角第一个字符到打印右下角最后一个字符时间间隔超过20ms,就会闪烁” 打印背景: 法一:根据一个整型二维数组来判断打印方块或空格 BlackBlock整型字符串为: 打印的函数: 这种方法,打印的背景闪烁很明显,很严重,用clock()函数测出每循环打印一次 阅读全文
posted @ 2018-10-13 12:22 Lucky小黄人^_^ 阅读(786) 评论(0) 推荐(0)
摘要:第一种方法的逻辑是我比较理得清的 法一: midS是存放中缀表达式的字符串,字符之间没有空格,suffiexS是存放后缀表达式的字符串,数字和字符之间都有空格 思路: 1.如果midS[i]是'(',直接压栈 2.如果是数字, 把完整数字复制到到midS中后加一个空格,读取完数字后要判断此时的mid 阅读全文
posted @ 2018-10-12 12:03 Lucky小黄人^_^ 阅读(376) 评论(0) 推荐(0)
摘要:题目链接:https://pintia.cn/problem-sets/434/problems/5865 阅读全文
posted @ 2018-10-11 21:07 Lucky小黄人^_^ 阅读(373) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 4 #define MAXSIZE 1000 5 #define ERROR -1 6 7 struct Node{ 8 int Customer[MAXSIZE]; 9 int rear; 10 int front; 11 }; 12 13 typedef struct Node* Qu... 阅读全文
posted @ 2018-10-10 22:25 Lucky小黄人^_^ 阅读(335) 评论(0) 推荐(0)
摘要:汉诺塔实现的基本思路是:不断将n个盘的汉诺塔问题转换为2个(n-1)个盘的汉诺塔问题,用递归实现比较好理解。设n盘问题为(n, a, b, c),其中参数如下结构体所定义,第一个参数表示需要移动的盘子的数量,第二个参数表示n个盘子起始所在柱子a, 第三个参数表示会被借用的柱子b, 第四个参数表示这 阅读全文
posted @ 2018-10-10 21:16 Lucky小黄人^_^ 阅读(3038) 评论(0) 推荐(1)
摘要:标准解答: 粗糙解答: 阅读全文
posted @ 2018-10-08 20:31 Lucky小黄人^_^ 阅读(473) 评论(0) 推荐(0)
摘要:题目链接:https://pintia.cn/problem-sets/434/problems/5654 代码如下:代码是参考这篇文章的:https://blog.csdn.net/VisDate/article/details/50950019 阅读全文
posted @ 2018-10-08 17:08 Lucky小黄人^_^ 阅读(175) 评论(0) 推荐(0)
摘要:题目链接:https://pintia.cn/problem-sets/434/problems/5726 1.如果题目没有给我们建好原递增序列的链表,那么我们可以考虑在创建原链表时插入需要插入的结点,就是在创建原链表时,每读入一个数据,将该数据与待插入的数据相比较,如果发现待插入数据小于等于刚读入 阅读全文
posted @ 2018-10-07 16:00 Lucky小黄人^_^ 阅读(313) 评论(0) 推荐(0)
摘要:二叉查找树的建立: 递归查找给定元素 非递归查找给定元素: 递归查找最小元素结点 非递归查找最大元素结点: 插入一个结点: 删除给定元素的结点: 1.要删除的结点有两个孩子结点 2.要删除的结点只有一个孩子结点 3.要删除的结点没有孩子结点 用来测试的其他函数和主函数: 阅读全文
posted @ 2018-10-06 18:14 Lucky小黄人^_^ 阅读(593) 评论(0) 推荐(0)
摘要:运行时输入: abc*+de*f+g*+ 阅读全文
posted @ 2018-10-06 15:24 Lucky小黄人^_^ 阅读(398) 评论(0) 推荐(0)
摘要:二叉树的层序遍历 二叉树叶节点输出算法 求二叉树的高度 层序创建一棵二叉树 阅读全文
posted @ 2018-10-06 14:58 Lucky小黄人^_^ 阅读(999) 评论(0) 推荐(0)
摘要:1.先序遍历 2.中序遍历 3.后序遍历(重难点) 在树的结构体结点中添加一个表示访问次数的数据域,visit: 遍历的代码程序: 阅读全文
posted @ 2018-10-05 22:00 Lucky小黄人^_^ 阅读(731) 评论(0) 推荐(1)
摘要:在运行窗口输入: A B D # # F E # # # C G # H # # I # # 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef char ElementType; 5 typedef struct TNode *Positi 阅读全文
posted @ 2018-10-05 21:57 Lucky小黄人^_^ 阅读(230) 评论(0) 推荐(0)
摘要:顺序查找 二分查找 测试这两个查找的剩余代码 阅读全文
posted @ 2018-10-05 15:15 Lucky小黄人^_^ 阅读(177) 评论(0) 推荐(0)
摘要:题目链接:https://pintia.cn/problem-sets/434/problems/5803 阅读全文
posted @ 2018-10-04 21:55 Lucky小黄人^_^ 阅读(416) 评论(0) 推荐(0)
摘要:1.顺序存储的循环队列 2.不带头结点的链式存储队列 3.带头结点的链式存储队列 阅读全文
posted @ 2018-10-04 20:56 Lucky小黄人^_^ 阅读(1487) 评论(0) 推荐(0)