sc"
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"的更多相关文章
- 关于一道数据库例题的解析。为什么σ age>22 (πS_ID,SCORE (SC) ) 选项是错的?
本人大二学子.近段时间在做数据库复习题的时候遇到一道题,如下. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( ) . ⅰ. πS ...
- MVP的PV模式与SC模式
MVC是现今挺被推崇的一种架构模式,而MVP在MVC的基础对视图与模型上再解耦,使结构和各自的功能也有所改变.在去年鄙人也尝试了一下使用MVP做了一个小Demo,作为了MVC的一个变体,MVP还分了两 ...
- 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;
UPDATE tblscore SET tblscore.Score= ( -- 这里开始算叶平的平均值 SELECT AVG(tt.aa) FROM ( SELECT tblscore.Score ...
- 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
- SC.UI
IController using Microsoft.Practices.Prism.Events; using Microsoft.Practices.Prism.Regions; using M ...
- 安装Window Services 提示错误 [SC] OpenSCManager FAILED 5
通过CMD注册Windows服务 之前一直这样写一直也是注册成功,今天却遇到了问题SC Manager 失败 sc create RenService binPath= C:\Tools\Stat ...
- cmd+lcx+nc+sc提权工具总结
cmd:执行命令的载体cmdshell lcx:端口映射工具 1.在自己的host上的cmd下运行:lcx.exe -listen 51 3389 //意思是监听51端口并转发到3389端口 2.在服 ...
- sc 与net命令的区别
windows服务操作命令有sc和net 两个命令; sc stop serviceName sc start serviceName net stop serviceName net start ...
- sc.WholeTextFiles与sc.textFile区别
val data1 = sc.wholeTextFiles("/opt/test")val data = sc.textFile("/opt/test/") ...
- sc delete 服务器名提示“指定的服务已经标记为删除”
症状:停止服务后,右键无法点击“启动”,打开命令输入SC删除服务后提示如标题描述 原因:进程还在 解决方案:打开任务管理器,进程,找到你的已停止服务名,右键,结束进程,再操作即可删除服务
随机推荐
- git 指定用户名密码更新代码
使用git 更新代码 如何修改git 的密码一直令人费解,百度一堆也没给出答案.下面给一种替代方案. 例如:我们正常的代码地址 http://172.16.210.112/project/test.g ...
- 打造开源GIS方案
现在GIS用途较多,最近要有所接触,所以决定自己打造一个已经又的方案.均以Java作为开发 二位地图:客户端:geotools,swing,geoserver; web:openlayer,geose ...
- HTTP状态保持的原理
a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied) ...
- Redis学习推荐
Redis快速入门 https://www.yiibai.com/redis/redis_quick_guide.html Redis用途和使用场景 https://blog.csdn.net/wei ...
- thinkphp3.2.3实现多条件查询实例.
$data = M("datainfo"); $projectsname = I('get.projectsname');//前台提交的模糊查询字段 // 查询条件 $where ...
- 谭浩强第四版第九章课后习题12>>>建立一个链表,每个节点包括:学号、姓名、性别、年龄。输入一个年龄,若链表 中的结点所包含的年龄等于此年龄,则删除此结点。
#include<stdio.h> #include<stdlib.h> #define N sizeof(link) typedef struct lin { struct ...
- 44- EF + Identity实现
1-配置EF, 需要创建如下几个类 默认User主键为guid类型,现在改成int类型 namespace MvcCookieAuthSample.Models { public class Appl ...
- Python正则表达式中的re.S,re.M,re.I的作用
正则表达式可以包含一些可选标志修饰符来控制匹配的模式.修饰符被指定为一个可选的标志.多个标志可以通过按位 OR(|) 它们来指定.如 re.I | re.M 被设置成 I 和 M 标志: 修饰符 描述 ...
- git 本地分支与远程分支 新建/删除/合并
github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地 ...
- ORB-SLAM(五)KeyFrame类
KeyFrame类利用Frame类来构造.对于什么样的Frame可以认为是关键帧以及何时需要加入关键帧,是实现在tracking模块中的. 由于KeyFrame中一部分数据会被多个线程访问修改,因此需 ...