03 2019 档案

摘要:本题要求实现给定二叉搜索树的5种常用操作。 函数接口定义: 其中BinTree结构定义如下: 函数Insert将X插入二叉搜索树BST并返回结果树的根结点指针; 函数Delete将X从二叉搜索树BST中删除,并返回结果树的根结点指针;如果X不在树中,则打印一行Not Found并返回原树的根结点指针 阅读全文
posted @ 2019-03-30 16:10 王清河 阅读(806) 评论(0) 推荐(0) 编辑
摘要:Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given s 阅读全文
posted @ 2019-03-22 18:26 王清河 阅读(146) 评论(0) 推荐(0) 编辑
摘要:设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空 阅读全文
posted @ 2019-03-18 12:24 王清河 阅读(741) 评论(0) 推荐(0) 编辑
摘要:Given a sequence of K integers { N​1​​, N​2​​, ..., N​K​​ }. A continuous subsequence is defined to be { N​i​​, N​i+1​​, ..., N​j​​ } where 1. The Max 阅读全文
posted @ 2019-03-17 20:27 王清河 阅读(601) 评论(0) 推荐(0) 编辑
摘要:本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: 其中List结构定义如下: L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头 阅读全文
posted @ 2019-03-17 20:26 王清河 阅读(262) 评论(0) 推荐(0) 编辑
摘要:给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },“连续子列”被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 阅读全文
posted @ 2019-03-17 20:26 王清河 阅读(828) 评论(0) 推荐(0) 编辑
摘要:本题要求实现二分查找算法。 函数接口定义: 其中List结构定义如下: L是用户传入的一个线性表,其中ElementType元素可以通过>、=、<进行比较,并且题目保证传入的数据是递增有序的。函数BinarySearch要查找X在Data中的位置,即数组下标(注意:元素从下标1开始存储)。找到则返回 阅读全文
posted @ 2019-03-17 20:25 王清河 阅读(733) 评论(0) 推荐(0) 编辑
摘要:int型:绝对值在10^9范围内的整数都可以定义为int型 long long 型:如果long long型赋值大于2^23-1的初值,需要在初值后面加LL,否则会编译错误。 float,double输入输出格式:使用printf(“%f”,c)语句时,%f是float和double型的输出格式。而 阅读全文
posted @ 2019-03-17 20:23 王清河 阅读(265) 评论(0) 推荐(0) 编辑
摘要:泛型算法中的定制操作 许多算法都会比较输入序列中的元素以达到排序的效果,通过定制比较操作,可以控制算法按照编程者的意图工作。 普通排序算法: 排序算法的定制操作 排序算法只能由小到大。 二排序算法的定制操作,多了一个类型BinaryPredicate,可以用来定制规则。 谓词:相当于一个动作,比如一 阅读全文
posted @ 2019-03-07 17:57 王清河 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、实验环境: MySQL 2.7.22 xfce终端 二、开发准备 打开MySQL服务并使用root登录 sudo service mysql start //打开mysql服务 mysql -u root //使用root用户登录,密码为空 -u和root之间可以不用空格 三、实验步骤 //如果 阅读全文
posted @ 2019-03-07 11:15 王清河 阅读(224) 评论(0) 推荐(0) 编辑
摘要:20210830补充 可以使用方式在C++中使用匿名函数 void func(){ auto f = [](int x, int y){return x > y ? x : y;}; cout << f(1,2) << endl; } Lambda表达式实际上提供一个匿名函数的特性。 而匿名函数则是 阅读全文
posted @ 2019-03-06 19:30 王清河 阅读(196) 评论(0) 推荐(0) 编辑
摘要:set是关联容器,类似于集合。 特点是里面的元素不会重复,而且元素时有序的。 1.声明定义: 2.常见用法 3.自定义比较函数 1)元素不是结构体:(自定义比较函数myComp,重载“()”操作符) 2)如果元素是结构体 补充: C++容器分为顺序容器和关联性容器: 顺序容器包括vector、deq 阅读全文
posted @ 2019-03-06 16:15 王清河 阅读(454) 评论(0) 推荐(0) 编辑
摘要:向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 vector 属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。vector是C++用于数组类的容器,它可以被近似的认为是 阅读全文
posted @ 2019-03-04 16:21 王清河 阅读(201) 评论(0) 推荐(0) 编辑
摘要:In July 2004, Google posted on a giant billboard along Highway 101 in Silicon Valley (shown in the picture below) for recruitment. The content is supe 阅读全文
posted @ 2019-03-01 21:25 王清河 阅读(293) 评论(0) 推荐(0) 编辑
摘要:PAT 准考证号由 4 部分组成: 第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级; 第 2~4 位是考场编号,范围从 101 到 999; 第 5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后 11~13 位是考生编号,范围从 000 到 999。 现给定一系列考生 阅读全文
posted @ 2019-03-01 21:21 王清河 阅读(514) 评论(0) 推荐(0) 编辑
摘要:给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 A,再输出 B,但重复的字符必须被剔除。 输入格式: 输入在两行中分别给出 A 和 B,均为长度不超过 10​6​​的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。 输 阅读全文
posted @ 2019-03-01 21:19 王清河 阅读(643) 评论(0) 推荐(0) 编辑
摘要:2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步 阅读全文
posted @ 2019-03-01 21:19 王清河 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。 若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。 输入格式: 输入首先给出两个正整数 N(≤1000)和 M(≤100 阅读全文
posted @ 2019-03-01 21:18 王清河 阅读(246) 评论(0) 推荐(0) 编辑
摘要:如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92​2​​=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。 本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。 输入格式: 输入在第一 阅读全文
posted @ 2019-03-01 21:17 王清河 阅读(498) 评论(0) 推荐(0) 编辑
摘要:When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in s 阅读全文
posted @ 2019-03-01 21:10 王清河 阅读(425) 评论(0) 推荐(0) 编辑
摘要:Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. Suppose that in a game, player #1 阅读全文
posted @ 2019-03-01 20:52 王清河 阅读(692) 评论(0) 推荐(0) 编辑
摘要:Given N integers, you are supposed to find the smallest positive integer that is NOT in the given list. Input Specification: Each input file contains 阅读全文
posted @ 2019-03-01 20:24 王清河 阅读(280) 评论(0) 推荐(0) 编辑
摘要:After each PAT, the PAT Center will announce the ranking of institutions based on their students' performances. Now you are asked to generate the rank 阅读全文
posted @ 2019-03-01 20:23 王清河 阅读(323) 评论(0) 推荐(0) 编辑
摘要:Look-and-say sequence is a sequence of integers as the following: D, D1, D111, D113, D11231, D112213111, ... where D is in [0, 9] except 1. The (n+1)s 阅读全文
posted @ 2019-03-01 20:22 王清河 阅读(404) 评论(0) 推荐(0) 编辑
摘要:Recommendation system predicts the preference that a user would give to an item. Now you are asked to program a very simple recommendation system that 阅读全文
posted @ 2019-03-01 20:21 王清河 阅读(268) 评论(0) 推荐(0) 编辑
摘要:For a student taking the online course "Data Structures" on China University MOOC (http://www.icourse163.org/), to be qualified for a certificate, he/ 阅读全文
posted @ 2019-03-01 20:21 王清河 阅读(320) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示