做题没思路怎么办 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cleverczr
V2EX    Java

做题没思路怎么办

  •  
  •   cleverczr 2021-02-03 15:41:50 +08:00 4335 次点击
    这是一个创建于 1712 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基础还好,做题没思路怎么办,上了 LeetCode 没几道会的,要想很久
    24 条回复    2021-02-04 14:51:12 +08:00
    cnoder
        1
    cnoder  
       2021-02-03 15:56:24 +08:00   1
    无它,唯手熟尔
    KousukeSakurako
        2
    KousukeSakurako  
       2021-02-03 15:57:16 +08:00
    看书
    young1lin
        3
    young1lin  
       2021-02-03 16:09:34 +08:00
    先熟悉数据结构先,常用的类库(如 PriorityQueue )。刷链表题目,大都有三种解法,暴力枚举,利用堆栈,双指针法。这个多刷,我也正在刷。
    推荐你个这个
    https://labuladong.gitbook.io/algo/
    还有极客时间的那个算法的那个。
    javapythongo
        4
    javapythongo  
       2021-02-03 16:09:53 +08:00
    没思路就看题解,看得多了就有思路了
    fiveelementgid
        5
    fiveelementgid  
       2021-02-03 16:10:41 +08:00 via Android   2
    看题解,硬背思路。
    当背诵家就完事了
    ( Д)(
    hehe12980
        6
    hehe12980  
       2021-02-03 16:12:55 +08:00
    先把基础的学会,队列、环形队列、链表基本的遍历,树的基本遍历,图论, 广度深度遍历,KMP 大概就这么些,排序最好看看几种,然后刷 leetcode, 15-30 分钟没思路,直接看答案,答案看不懂拿下来 debug 看,一般除了动态规划的题恶心一点,大部分应该都能看懂,看完了,在没有答案的情况下,自己写一遍,这是一刷,二刷应该就直接 AC 了
    bleepbloop
        7
    bleepbloop  
       2021-02-03 16:26:08 +08:00   1
    你学会了抢我饭碗咋办?没事,我不是开发,我告诉你答案:背题!别看什么“大佬”侃侃而谈,他们都是背题家。真有那个水平的都去设计新玩意给你背了。
    Cielsky
        8
    Cielsky  
       2021-02-03 16:49:25 +08:00 via Android
    做题无非两种办法,一种硬看,半个小时,1 个小时没思路直接看答案;
    另一种看完题几分钟没思路就可以看答案了。
    RedBeanIce
        9
    RedBeanIce  
       2021-02-03 17:12:11 +08:00
    数据结构不会,刷什么题。
    RedBeanIce
        10
    RedBeanIce  
       2021-02-03 17:12:53 +08:00   2
    你能问出来数组如何取下标这种问题,先把数据结构学了。
    liian2019
        11
    liian2019  
       2021-02-03 17:19:00 +08:00
    我也是 ,工作之后刷题是真难,看不进去。。。背不下来。。。
    lewis89
        12
    lewis89  
       2021-02-03 17:20:32 +08:00
    背模板,背题解啊.. 你还想自己能原创出思路来?做梦吧
    lanjidechao
        13
    lanjidechao  
       2021-02-03 17:24:30 +08:00
    额。。最近在 hackerearth 和 geeksforgeeks 上系统学算法,学完之后解 leetcode 应该会顺手一点,要不你等我 feedback ?
    hongch
        14
    hongch  
       2021-02-03 18:02:57 +08:00
    建议把标题改成 “基础不好,做题没思路怎么办,上了 LeetCode 没几道会的,要想很久”
    SilverLink
        15
    SilverLink  
       2021-02-03 18:29:33 +08:00
    可以先去看 leetbook,不要嫌里边题的简单,对思路还是有帮助的
    cleverczr
        16
    cleverczr  
    OP
       2021-02-03 18:52:18 +08:00
    @RedBeanIce 我问的是 java 自带方法,遍历找谁不会?
    rodrick
        17
    rodrick  
       2021-02-03 19:19:24 +08:00
    新手先把数组和链表刷一点,然后刷的时候不要钻牛角尖,很多题型都是有公式套路的,像二分、搜索之类的,先看一两题学会套路,然后再刷,无非剩下的就是乱七八糟的边缘计算条件控制之类的,十分钟十五分钟想不出来就直接看题解的思路,别看代码,试着写,如果写一半还不行就看题解代码,过一天再刷一次加深印象。
    另外 #3 推荐的这个真实很好,我也没刷多少题,也在看这个,收益很大(就是背题
    geekaven
        18
    geekaven  
       2021-02-03 19:25:10 +08:00
    多做加总结,想想以前怎么做数学题的。
    hengo
        19
    hengo  
       2021-02-03 19:53:05 +08:00
    @young1lin labuladong 这个人有点黑历史啊。https://leetcode-cn.com/circle/discuss/MKwnEl/
    young1lin
        20
    young1lin  
       2021-02-03 20:35:31 +08:00
    @hengo 那覃超老师的那个呢?我觉得他讲的也不错,毕竟是顶级的计算机大学毕业的。
    zzzmh
        21
    zzzmh  
       2021-02-04 09:29:54 +08:00
    点一份外卖打一盘王者看一会 b 站最后睡一觉,等等,问题是什么来着?
    skys215
        22
    skys215  
       2021-02-04 10:41:03 +08:00
    从简单的开始做
    rookielzy
        23
    rookielzy  
       2021-02-04 11:02:11 +08:00
    纯靠多练习。
    遇到不懂的题,15 分钟都没思路的直接看讨论区点赞靠前的帖子,然后再自己实现一遍(类似背题),最后再进行总结。

    本人的学习路径主要先跟着 LeetCode 国际版的 Explore 版块中的 Learn 版块:
    基本的数据结构(数组 -> 字符串 -> 栈&队列 -> 哈希表 -> 二叉树)-> 算法思维(递归 -> 二分法 -> 二叉搜索树)
    期间穿插了其他的一些算法常见套路的学习(双指针、滑动窗口等)
    然后就是最近再加强学习的动态规划内容(期间参考了很多资料,如楼上提到的一些人都有看过)

    一开始刚做题的时候也和你差不多,就算是简单的题目都要想很久;现在刷题基本不用想太久就有思路。因此还是得多练多总结。
    oluoluo
        24
    oluoluo  
       2021-02-04 14:51:12 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1052 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 84ms UTC 18:02 PVG 02:02 LAX 11:02 JFK 14:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86