查看: 4886| 回复: 27
跳转到指定楼层
上一主题 下一主题
收起左侧

GIS找工作一个多月准备转CS

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
楼主今年五月毕业,想去大公司。
发帖记录一下自己的刷题过程吧
现在从1开始刷到了第一个Hard,刷题的小伙伴们共勉!

评分

参与人数 2大米 +6 收起 理由
胡椒牛柳 + 3 给你点个赞!
psycheoreo + 3 加油!💪

查看全部评分


上一篇:准备转行,借地打卡
下一篇:刷题打卡记录监督贴
推荐
 楼主| ficklepony 2019-4-30 12:59:34 | 只看该作者
全局:
551. Student Attendance Record I

String操作

        int a{0};
        int l{0};
        for (char c: s) {
            if (c=='A') ++a;
            if (c=='L') ++l;
            else l = 0;
            if (a>1 || l>2) return false;
        }
        return true;

Time: 100.00% O(n)
Space: 100.00% O(n)

百分比很运气的,并不能说明问题。
回复

使用道具 举报

推荐
 楼主| ficklepony 2019-4-29 08:59:31 | 只看该作者
全局:
Hash Map Review
hash_map<int, int> indies;

819. Most Common Word

将段落读取,过滤段落格式化成小写c = isalpha(c) ? tolower(c) : ' '; //clear data
istringstream //read data
pair<string, int> res ("", 0); //define result pair
if (ban.find(word) == ban.end()) //word is not found in ban.
if (++count[word] > res.second) //cnt > 原记录数(最初定义为0)
res = make_pair(word, count[word]);//update result

Time:97.8%  O(n)
Space:91.8% O(n)
回复

使用道具 举报

推荐
 楼主| ficklepony 2019-4-30 07:25:18 | 只看该作者
全局:
79. Word Search

Search
BFS vs DFS

遍历搜索首字母,然后用BFS递归搜索下一个字符。
search (x,y,d):
if out_of_bound return false;
if word[d] != grid[x][y] return false;
if d == word.size()-1 return true;
return search(上下左右,d+1)

Time: O(m*n*4^l)  98.97%
Space: O(m*n + l)  98%

optimize:  const string& word   word定义为常量指针
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-3-5 07:08:31 来自APP | 只看该作者
全局:
今天做完了第一个hard,优化了一下提交,97%,开心😃
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-3-5 10:59:46 来自APP | 只看该作者
全局:
感觉好久没有用C++了,最近刷题找回了自己的感觉,再接再厉!
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-3-7 01:47:24 来自APP | 只看该作者
全局:
5. 自己写的Test 全过,不过空间复杂度太大,原思路,外层由长至短,由外向内收缩,O(n2);优化思路,外层线性从左到右,内部中间向两边扩散,O(1)。57% pass
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-3-11 17:24:45 来自APP | 只看该作者
全局:
6. Zigzag 一行行来,i行j列,再补齐空余。 92% 感觉这个算法大家时间都差不多,range在50%-90%。其实就是简单的数学推一下就行了,加油!
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-3-11 18:08:34 来自APP | 只看该作者
全局:
7. Reverse Integer 倒序排列int,➗10 取余进位。98% 算法单一的时候,百分比并不是很能说明问题啊。运气~
回复

使用道具 举报

🔗
bingoleung26 2019-3-12 00:14:30 | 只看该作者
全局:
加油,我也是GIS转码刚刚上岸
回复

使用道具 举报

🔗
IBER 2019-3-12 02:27:12 来自APP | 只看该作者
全局:
gis真的这么坑吗...
我居然还申请了一些和gis有关的项目。
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-4-6 11:35:54 | 只看该作者
全局:
IBER 发表于 2019-3-12 02:27
gis真的这么坑吗...
我居然还申请了一些和gis有关的项目。

没有很坑啊,楼主前两天刚接到亚麻面试呢~
回复

使用道具 举报

🔗
 楼主| ficklepony 2019-4-26 18:09:45 来自APP | 只看该作者
全局:
最近刚答辩完,顺利毕业,名字据说要被系里刻在牌匾上,哈哈,接着刷题走起来~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表