2.11 题目:二叉搜索树中的最近公共祖先

2.12 设计思路

if  树中不存在 u 或 v
错误
结束程序
定义 p 指向根节点
while true do:
if p->key大于 u 和 v
p指向左儿子
else if p->data小于u和v
p指向右儿子
else //满足 min(u,v) <= key <= max(u,v)
返回p->key
end

2.13 代码截图

2.14 PTA提交列表说明

2.21 题目:QQ帐户的申请与登陆

2.22 设计思路

定义容器 map<string,string>Pw 存放账号密码
输入操作次数 n
for i=1 to n do:
输入操作 c , 账号 user 和密码 pw.
if c=='N' //注册
if Pw.count(user) 找到对应账号
then 说明账号已存在
else 新建账号信息 Pw[user] = pw
if c=='L' //登录
if Pw[user] == pw
登录成功
else if user存在,但密码不对应
密码错误
else
账号不存在
end

2.23 代码截图

2.24 PTA提交列表说明

2.31 题目1: 航空公司VIP客户查询

2.32 设计思路

链式哈希表结构体:
typedef struct node{
string id;
int cnt;
struct node* next;
}*List;
List Ha[Max]; //存放头结点
初始化所有头节点为空
输入信息数 n 和最低里程数 k
for i=1 to n do:
输入身份证号 id 和里程数 l
若 l<k , l=k
记录该次航班信息
end
for i=1 to m do:
输入身份证号 id
查询该用户信息
end
记录:
取身份证其中五位作为哈希链的表头地址 adr
定义指针 p 指向头结点 Ha[adr]->next
while p!=NULL do:
if p所指结点的信息与输入的身份证对应
then 退出循环
else p移向下一结点
end
if p为空 //完全遍历,没找到对应用户
then 头插法将该新用户的信息录入链表
else 累加里程数
end
查询:
List p = Ha[adr]->next
while p!=NULL do:
if p->id != id
then p=p->next
else break
end
if p为空
then 输出 "No Info"
else 输出该用户的累计里程数 p->cnt

2.33 代码截图

2.34 PTA提交列表说明

  • 一开始用 cin 和 cout 进行输入输出超时了,改用 scanf 和 printf 后解决

3.截图本周题目集的PTA最后排名

3.1 PTA排名

3.2 我的总分:3

4. 阅读代码

sc"的更多相关文章

  1. 关于一道数据库例题的解析。为什么σ age>22 (πS_ID,SCORE (SC) ) 选项是错的?

    本人大二学子.近段时间在做数据库复习题的时候遇到一道题,如下. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( ) . ⅰ. πS ...

  2. MVP的PV模式与SC模式

    MVC是现今挺被推崇的一种架构模式,而MVP在MVC的基础对视图与模型上再解耦,使结构和各自的功能也有所改变.在去年鄙人也尝试了一下使用MVP做了一个小Demo,作为了MVC的一个变体,MVP还分了两 ...

  3. 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;

    UPDATE tblscore SET tblscore.Score= ( -- 这里开始算叶平的平均值 SELECT AVG(tt.aa) FROM ( SELECT tblscore.Score ...

  4. cat hesA/Models/score_tgt.sc| awk '{ print $2,$19}' | sort -n -k 1

    cat hesA/Models/score_tgt.sc| awk '{ print $2,$19}' | sort -n -k 1 print the second collum in order

  5. SC.UI

    IController using Microsoft.Practices.Prism.Events; using Microsoft.Practices.Prism.Regions; using M ...

  6. 安装Window Services 提示错误 [SC] OpenSCManager FAILED 5

    通过CMD注册Windows服务 之前一直这样写一直也是注册成功,今天却遇到了问题SC Manager 失败 sc create  RenService binPath=  C:\Tools\Stat ...

  7. cmd+lcx+nc+sc提权工具总结

    cmd:执行命令的载体cmdshell lcx:端口映射工具 1.在自己的host上的cmd下运行:lcx.exe -listen 51 3389 //意思是监听51端口并转发到3389端口 2.在服 ...

  8. sc 与net命令的区别

    windows服务操作命令有sc和net 两个命令; sc stop serviceName  sc start serviceName net stop serviceName  net start ...

  9. sc.WholeTextFiles与sc.textFile区别

    val data1 = sc.wholeTextFiles("/opt/test")val data  = sc.textFile("/opt/test/") ...

  10. sc delete 服务器名提示“指定的服务已经标记为删除”

    症状:停止服务后,右键无法点击“启动”,打开命令输入SC删除服务后提示如标题描述 原因:进程还在 解决方案:打开任务管理器,进程,找到你的已停止服务名,右键,结束进程,再操作即可删除服务

随机推荐

  1. Django url处理

    Django如何处理一个请求当一个用户请求Django 站点的一个页面,下面是Django 系统决定执行哪个Python 代码遵循的算法:1:Django 决定要使用的根URLconf 模块.通常,这 ...

  2. 【前行】◇第3站◇ 国庆训练营·OI制模拟赛

    [第3站] 国庆训练营·OI制模拟赛Ⅰ 怀着冲刺提高组400的愿望来到这个very small but very interesting 的训练营QwQ 在北大dalao的带领下开始了第一场OI模拟赛 ...

  3. Co. - Apple - Apple ID

    有些应用或游戏,在国内 App Store 没上架或者被下架了,但是其他国家或地区(如美国.香港和台湾等)的 App Store 却提供下载,这时我们需要登陆一个相应地区的 Apple ID 才可以下 ...

  4. myEclipse 常用快捷键,工具等记录

    小的不才,从北大青鸟毕业,出来之后到第一家公司进行工作,当时认为自己很牛逼,很无敌,但是出来之后发现在学校里学的那些东西,在工作中,除了会写一点if...else之外,连循环都很少写. 然而有用的工具 ...

  5. GET POST 请求的详细区别

    前言: 作为最常见的请求方式 在面试很有可能会被问到 所以在这里做一个简单总结 GET get方法向页面请求发送参数 地址和参数之间用?进行分割 例如 localhost:80/download.ht ...

  6. css文本截字,超出文本省略号显示

    一.单行文本截字 p { text-overflow: ellipsis;/*显示省略号代替裁剪的文本*/ white-space: nowrap;/*空白处理方式 不换行*/ overflow: h ...

  7. C语言实例解析精粹学习笔记——30

    实例30: 用已知字符串s中的字符,生成由其中n个字符组成的所有字符排列.设n小于字符串s的字符个数,其中s中的字符在每个排列中最多出现一次.例如,对于s[]="abc",n=2, ...

  8. 关于nodejs DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.

    const mongoose = require('mongoose') mongoose.connect("mongodb://localhost:27017/study", { ...

  9. 如何在WIN7_64环境下安装Oracle10g_64位版本

    转载请注明出处http://www.cnblogs.com/SharpL/p/4338638.html 1.如果之前安装过Oracle软件,建议完全卸载(究竟有没有必要_不知道_我是这么做的) 2.清 ...

  10. python2.7练习小例子(二十一)

        21):1.题目:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队 ...