onysakura / news-daily

v2ex rss
64 stars 19 forks source link

2023-10-09 Zhihu RSS #3643

Open github-actions[bot] opened 11 months ago

github-actions[bot] commented 11 months ago

知乎每日精选 2023-10-09

github-actions[bot] commented 11 months ago

怎么刷算法,leetcode上有哪些经典题目?

2023-07-28 15:14:25

【 NO.1 字符串中最大的 3 位相同数字】
解题思路
枚举即可。


代码展示


【 NO.2 统计值等于子树平均值的节点数】
解题思路
一次递归遍历即可。


代码展示

github-actions[bot] commented 11 months ago

怎么刷算法,leetcode上有哪些经典题目?

2023-07-28 15:00:40

先放图,链接在最底下:

这些题都是属于经典,必会的题目。

再写一下如何刷LeetCode:

当年自己第一遍刷的时候,特别痛苦。一天就3道题,持续了两个月吧。后来刷的多了,一天5道,再往后,一天10道,15道。刷了两遍后,一天可以30道也不累。以现在的水平,可以一天100道。毕竟很多题刷的太熟了,就是在打字。

简单说一下我认为的刷题几个阶段,这是上课时和学生说的:

  • 1,第一遍:知道。直接看答案,不要自己想,了解所有最优解,方法技巧第一。做题套路,以印象为主。
  • 2,第二遍:熟悉。过easy题,记住;做medium,重点题背,反复背。最简单会,大多不会。记住做题套路,以记住为主。
  • github-actions[bot] commented 11 months ago

    怎么刷算法,leetcode上有哪些经典题目?

    2023-07-28 14:00:30

    本科搞过三年 ACM,拿过金银牌的学长来说下吧!

    题主这其实是问了两个问题:

    • 怎么刷算法题
    • LeetCode 上有哪些经典题目

    其实笼统的来讲,刷题是“每学习一个专题(数据结构或算法),就去刷对应专题的题目去巩固你学的专题的内容”。

    这个其实是我一直在说的:边理论 + 边实践

    下面我来详细的讲一下题主的两个问题,都是超级干货,大家记得帮我 @Rocky0429 点赞呀~

    一、怎么刷算法题

    随着刷题的深入,我发现刷题其实就是分为两步:

    • 第一步有思路,即知道用哪种姿势怎么解题。
    • 第二步是实现,即将你的思路转化为代码。

    接下来我所有的废话都是围绕这两步来展开。

    github-actions[bot] commented 11 months ago

    回溯算法DFS && BFS算法

    2023-07-27 15:55:25


    回溯算法框架


    解决一个回溯问题,实际上就是一个决策树的遍历过程。你只需要思考 3 个问题:

    1. 路径:也就是已经做出的选择。

    2、选择列表:也就是你当前可以做的选择。

    3、结束条件:也就是到达决策树底层,无法再做选择的条件。

     result = []
     def backtrack(路径, 选择列表):
         if 满足结束条件:
             result.add(路径)
             return
     ​
         for 选择 in 选择列表:
             做选择
             backtrack(路径, 选择列表)
             撤销选择
         List<List<Integer&g            
    github-actions[bot] commented 11 months ago

    长期跑步的人,后来都怎么样了?

    2023-07-27 15:33:30

    从2017年开始跑步,跑到现在大概有6年多了,从一个5km都跑不完的小白到如今能完成全程马拉松,甚至还做了急救跑者。跑量不算多,才跑了9000多公里。

    感谢跑步,让自己有了一件热爱的事情,不为别的,就是因为跑步能带来快乐。

    关于跑步的鸡汤文实在太多了,都在说跑步能带来哪些哪些好处。可那都是经历长时间的痛苦之后才能体会到的,你让一个刚开始跑步的人去享受跑步,他可能只会像看傻子一样看着你,然后说:

    大哥,你没病吧,跑步这么痛苦的事情,竟然还能有人享受其中?

    即使是一个马拉松跑者也有厌跑的时候,这时候我们能做的就是减少跑步的痛苦,而不是去人为给自己制造痛苦。

    比如穿上喜欢的跑鞋和衣服,把自己打扮的更酷一些,更具仪式感一些,给自己一些心理暗示,看自己穿的这么专业,不跑步都对不起这一身装备。

    github-actions[bot] commented 11 months ago

    长期跑步的人,后来都怎么样了?

    2023-07-27 14:14:48

    14年开始跑步至今,我一直保持着长跑的习惯,但如今我对跑步只是淡淡的喜欢,我不再天天跑步,也不再追求速度,更不在乎跑步装备好不好。

    我现在跑步,全凭心情,想去跑步就穿上运动鞋出门跑上三五公里,流一身汗就满意的回家。

    刚喜欢上跑步的时候,我迷恋速度,总想着怎样提高自己的配速。我追求认同感,寻找同好一起跑步,一起参加马拉松。我还喜欢在朋友圈发自己的跑步动态。

    后来,我渐渐感觉到一个人跑步的时候才是最自由的,将它当成生活的一部分,自己跑得舒服就好了,不用寻找认同感。

    我曾经认为跑步必须得搭配专业的跑步鞋,需要戴运动手表计时计步,但是现在我觉得只要跑起来,坚持运动的习惯就够了,随便一双运动鞋都可以穿出去慢跑锻炼。



    来源:知乎 www.zhihu.com

    作者:晚霞中的灿烂少年


    【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载

    此问题还有 653 个回答,查看全部。

    github-actions[bot] commented 11 months ago

    沙瓤西瓜、沙瓤西红柿的「沙」是什么?是怎么来的?

    2023-07-27 11:41:55

    瓜瓤里的沙是游离的西瓜果肉细胞。

    没成熟的时候都是被纤维骨架固定在西瓜内部的,西瓜成熟时,细胞生产纤维素酶,分解掉大部分纤维素。



    来源:知乎 www.zhihu.com

    作者:银翼飞狼


    【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载
    延伸阅读:
    西瓜乃至西红柿里面起的“沙”到底是什么东西?

    沙瓤西瓜特有的沙瓤香味是怎么产生的?

    github-actions[bot] commented 11 months ago

    Switch 秒变大屏,XREAL +Beam 体验:解锁爽玩《塞尔达传说》新方式

    2023-07-27 11:41:35

    这几天最重要的事情当然是玩《塞尔达传说:王国之泪》,虽然发售没多久,只打了十来个小时,但新增的四个技能赋予了极强的规则逻辑,可以说是又一次对开放世界探索的大加强,还有不逊色于任何超规格游戏的堆料,实在是太过瘾了,尽管 5 月还没结束,但总觉得今年的年度游戏已经不怎么需要评了……

    估计这些天不少 Switch 玩家都是高强度在海拉鲁乱逛中,我也果断开启游戏废人化计划,但现在这些懒人支架之类的配件,还是会很累,而且 Switch 这点屏幕,看着也离爽挺远。顺着躺着玩这个思路,我找到了一个能毫无负担躺着看超大屏的玩意—— XREAL Air AR 眼镜。

    体验了一段时间之后,也赶紧趁着王国之泪发售前这段时间,分享下使用体验。

    虽然我对 AR 了解一般,谈不上什么行家,但了解到 XREAL 品牌的市场份额高居前列,还是比较放心,有了一定心理预期,毕竟一般领头羊的产品都比较扎实,买起来探雷的心理压力不大。

    github-actions[bot] commented 11 months ago

    妙谈一下|00 后女生是男频惊悚扛把子,半年稿费 40 万!

    2023-07-24 19:11:51

    百蛇垫棺、子母双煞,红衣、棺材、雨夜、蛇……打开知乎盐选作者 @吃饭睡觉打斌斌 的主页,寥寥几笔便能让能把人拉到恐怖惊悚的氛围,心跳加快。

    这位男频惊悚扛把子、知乎盐言故事签约作者 @吃饭睡觉打斌斌 ,其实是个性格开朗活泼的 00 后女孩,典型 E 人,妈都嫌烦,每天在知乎作者群里聊天打的字比写小说的字数多得多。

    2022 年 8 月入驻知乎开始创作,吃饭睡觉打斌斌不到一年时间已经更新了 17 篇短篇故事,累计收获了 4.7 万赞同与 5.6 万次收藏。