请
登录
后使用快捷导航
没有帐号?
注册账号
导读
Guide
功能中心
话题
求职
攻略
帮助
搜索
⌘
Ctrl
k
智能搜索
Google搜索
站内搜索
体验新版
权限解锁
登录
注册
首页
论坛
Offer多多
面试经验
Salarytics
Visa Tracker
交友
Instant
精品网课
生活攻略
手机APP
商务合作
<
登录
注册
升级
关注
扫码关注一亩三分地微信公众号
一亩三分地Warald
一亩三分地华人生活
一亩三分地求职移民
一亩三分地海外投资
帮助
TOP
置顶话题
最新回复
最新主题
最新热门
获取积分
新手指南
淘贴
我的订阅
我的帖子
道具[匿名/删除/提升/关闭/等]
考试
附件
勋章
许愿墙
去广告
面试辅导
全民竞猜
每日签到
每日答题
超级匿名
微信解绑
话题
学校
公司
地区
证券
求职辅导匹配
DS501 数据科学面试40+真题讲解
瞄准秋招:暑假跟着Shawn老师刷题!
DS601 AB Test从入门到精通
CS601 谷歌工程师讲系统设计
DS401 资深数据科学家教你破解DS面试
CS401 谷歌招聘委员会成员讲解如何准备面试
DS402 Resume Workshop
DS401A 模拟面试-数据科学
DS404B 模拟面试-机器学习
CS404A 模拟面试-算法
CS404B 模拟面试-系统设计
锦晖律师事务所H1B签证申请讲座
CS入门攻略
CS求职攻略
PM求职攻略
系统设计攻略
数据科学攻略
回国礼物礼品最全清单
如何在新城市快速省心安家
车盲如何购买二手车
收到医院的天价账单怎么办
更多
苹果应用商店
谷歌应用商店
百度网盘apk
商务合作
常见问题
新手上路
App下载
一亩三分地
»
论坛
›
专业技术
›
刷题
›
求助 Cracking the coding interview 5th ed, 11.8
返回列表
查看:
2157
|
回复:
2
直达
求助 Cracking the coding interview 5th ed, 11.8
刷题
尚佳蕾
当前离线
主题
帖子
105
积分
中级农民
积分
105
大米
颗
鳄梨
个
水井
尺
蓝莓
颗
萝卜
根
小米
粒
学分
个
注册时间
2012-10-21
最后登录
1970-1-1
狗仔卡
🔗
尚佳蕾
2014-1-15 11:35:09
|
只看该作者
|
倒序浏览
本楼:
👍
0
0
👎
全局:
92%
8%
36
3
注册一亩三分地论坛,查看更多干货!
您需要
登录
才可以下载或查看附件。没有帐号?
注册账号
x
本人只会C++,数据结构和算法课都用的C++,java没用过,这道题我的做法是建一个set<int>, 然后每来一个int就insert, 然后需要返回rank的话就set<int>::iterator itr=setCase.find(data) 再itr--,直到begin, 求出rank(), 但却是有些inefficient, 因为要traverse 这个data structure whenever getRank is needed.
解答的做法不是很懂。 能有地里大神给我解释一下,或者提供给我C++的code或者code source吗?
谢谢
收藏
0
淘帖
0
好苗
0
杂草
0
上一篇:
三道coding challenge from hired.com (Hill,Deviation ,Maximum Difference)
下一篇:
为什么bucket sort的space complexity是O(kn)
相关帖子
【面经】Anthropic Coding:调试 LRU 缓存的 Bug,再让它崩溃后能恢复(WAL + 快照)
[面经] Strava Coding:海拔采样中的第一段爬升(严格版 + 容忍小幅下降)
分享自己写的刷题插件LoopCoach:对标目标公司追踪30+知识点
[面经] NVIDIA Coding:LRU 磁盘空间管理器(按容量淘汰)
[面经] Meta Coding:没有地图的迷宫找奶酪(DFS + 回溯)
[面经] Meta Coding:32 位整数按字节翻转(热身题)
《别再按题号刷 LeetCode 了:Google 高频题的正确打开方式》
10-17-2026 继续刷题打卡
找战友一起AI学习拉练
[面经] OpenAI System Design:实时 trivia 大逃杀平台
[面经] OpenAI Coding:内存滑动窗口会话分析(3 Parts)
10-08-2026 继续刷题打卡
[Solution] OpenAI高频题 GPU Credits — 3 Parts 详解
[Solution] OpenAI高频题 Social Network / Follow Graph — Parts 1-4 详解
AI 时代再刷力扣 再也没有以前写代码的快乐
09/23/2026 刷题打卡
求uber最近三个月高频题
snapchat LC最近六个月的高频题 有没有好心人帮帮我
09/13/2026 leetcode DFS 刷题打卡
今天复习了二维dp 72. Edit Distance
回复
使用道具
举报
提升卡
置顶卡
关贴卡
开贴卡
变色卡
千斤顶
lzsilica
当前离线
主题
帖子
79
积分
初级农民-请到新手上路获取积分
积分
79
大米
颗
鳄梨
个
水井
尺
蓝莓
颗
萝卜
根
小米
粒
学分
个
注册时间
2013-11-21
最后登录
1970-1-1
狗仔卡
🔗
lzsilica
2014-1-15 13:08:13
|
只看该作者
本楼:
👍
0
0
👎
全局:
100%
0%
1
0
CC的做法是建立并维护一个二叉树。
为避免所有节点都遍历, 在每个节点设置一个统计信息的变量。
我刚才写了一下C++的版本 (我多设置了一个变量统计right subtree,不过没有必要,实际可以删去)
http://westpavilion.blogspot.com/2014/01/cracking-coding-interview-chapter-1108.html
回复
支持
反对
使用道具
举报
纠结帝
当前离线
主题
帖子
163
积分
中级农民
积分
163
大米
颗
鳄梨
个
水井
尺
蓝莓
颗
萝卜
根
小米
粒
学分
个
注册时间
2012-4-9
最后登录
1970-1-1
狗仔卡
🔗
纠结帝
2014-1-16 00:43:12
|
只看该作者
本楼:
👍
0
0
👎
全局:
95%
5%
58
3
http://hawstein.com/posts/ctci-solutions-contents.html
回复
支持
反对
使用道具
举报
返回列表
B
Color
Link
Quote
Code
您需要登录后才可以回帖
登录
|
注册账号
隐私提醒:
☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗
同学同事飞友
,拉群请去🔗
拉群结伴
,广告请去🔗
跳蚤市场
,和 🔗
租房广告|找室友
☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
☑ 干货版块可免费使用 🔗
超级匿名
:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
☑ 查阅全站 🔗
各种匿名方法
本版积分规则
发表回复
回帖后跳转到最后一页
在美国免费体检,怎么还收到账单?一个医疗口译员把 preventive 和 diagnostic 掰开讲
RMA 冻卵经验 【避雷】
蝉🔞🔞🔞🔞
在?每天加班到凌晨,一周70h+,大家都是靠什么撑下去的?
紫菜鲜虾馄饨和葱油饼做法
【面经】Anthropic Coding:调试 LRU 缓存的 Bug,再让它崩溃后能恢复(WAL + 快照)
Robinhood会在出美国之后要求关闭帐户
微软周三(2026-10-28)公布财报,周四股价会如何收盘?
谷歌周三(2026-10-28)公布财报,周四股价会如何收盘?
分享日常护眼经验|近视手术后学习到的科学保护视力tips
>
论坛导航
快速回复
返回顶部
返回列表