专栏:50多种数据结构彻底征服
专栏:50多种经典图论算法全部掌握
一网友在网上发文称找了一家华为的外包,定级d2,只开10.5k,本来面的是java,结果进来干的全是c++和Python,干了一年也没涨薪,找领导谈,结果领导说最多只能涨 1 k,于是该网友果断辞职。现在找的工作工资最高只有15k,并且还是一家外包公司,感觉这辈子被od给毁了。
我觉得这个想法有点悲观了,谁规定外包出来只能干外包,如果暂时找不到工作,去外包过渡一下也没什么。以后还会有机会进入大厂的,不过要想进入大厂也没那么简单,面试中除了常见的八股文之外,还必须要懂算法。现在算法是大厂必考的,尤其是字节,华为这种。
经常有网友问我算法该怎么学,实际上除了多练多思考多总结还真的没有什么捷径。对于初学者来说首先要能看懂别人的代码,看多了也就有思路了。有时候别人的代码连看都看不懂,怎么办呢?也经常会有人给我发一段代码,然后顺便发个红包,但我基本上是没有时间解答的,所以红包我也基本上没有收过。
这里给大家推荐一个非常好用的工具-问小白,“问小白”接入的是DeepSeek-R1 满血版,响应速度快,基本能够“秒速”作答,有自研MoE大模型优势,加上DeepSeek-R1接入后双核驱动,服务运行稳定,思考质量稳定,输出效果稳定,不会出现“服务器繁忙”的问题,我使用了一下非常的好用。
大家以后如果再有不会的代码可以直接问它,也不用发红包求人了,非常方便。比如下面是我用java代码实现通过递归方式对链表的逆序打印,很多同学觉得递归不太好理解,那么就可以用“问小白”帮你一步步分析。
Java 代码:
publicArrayList printListFromTailToHead(ListNode listNode){ ArrayList ans = newArrayList<>(); helper(listNode, ans); returnans; } privatevoidhelper(ListNode listNode, ArrayList ans) { if(listNode ==null) return; // 先递归再访问节点。 helper(listNode.next, ans); ans.add(listNode.val); }
在“问小白”中的提问。
分析的过程就不在展示了,我们来看下它真的是按照我说的,给每行代码都加了注释,非常详细,尤其对于算法不熟练的同学非常有帮助。
连代码实现的功能都知道,确实非常厉害。
接着还会有逐行解释(这里只截取了部分 ),即便是算法小白也能看的懂。
最难能可贵的是它还会给出示例演示,一步步演示代码执行的过程。
除了能够帮我们分析代码,它还有很多非常强大的功能,比如PPT生成,在公司中我们都会遇到转正申请,还有年终总结,很多人都写不好,这个时候就可以交给“问小白”来帮你完成。
比如我们想写一个转正申请可以这样写:我是一位是程序员,目前新入职了一家公司已经快3个月了,领导说我表现不错,下周给我转正,我需要写一个转正申请,请帮我生成一个至少15页的PPT。当然文字描述大家可以根据自己的工作性质和表现适当的添加,它只需要21秒就能帮我们生成一份至少15页的PPT。
并且PPT的模板场景和设计风格,以及主题颜色我们都可以自己选择,非常方便。
我让它帮我生成至少15页,由于没有具体的页数限制,所以它给我生成了一个23页的PPT,这对于大多数的转正申请已经足够,如果嫌少,还可以在描述的时候数字写大一点,接着我们直接点击下载就可以了。
除此之外,“问小白”还可以帮你做题,比如下面这道题,如果不会做,直接拍照发给它,它会非常详细的帮你分析这道题,然后给出答案,最后还会给出一个优化的答案,以及算法的时间复杂度和空间复杂度。每一行代码也都会做详细的介绍。
根据上面的提示生成的结果,在题库中提交直接通过,没有任何错误。
可以说是非常好用的一个工具,有需要的可以点击下载。
电脑版下载地址:
https://www.wenxiaobai.com/chat/downloadPage
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.