草庐IT

学弟学妹少走弯路,超完整算法刷题路线出炉

大家好,我是帅地。本篇文章主要讲解下面三个事:1、自己学习算法的一些经历2、大家学习算法存在的一些普遍问题3、给大家规划的算法刷题路线一、算法学习往事记得当初学了C语言就开始刷题了,刷题倒不是面试,而是为了通过转专业考试,因为我大一第一学期读的是非计算机专业,了解到转专业需要做一些简单的算法题,那会我就给同学借了学校的OJ账号,开启了一波刷题之路。到了第二学期转专业考试,也是轻松通过的考试,因为对我来说,那些试题太简单啦。到了大一第二学期之后,我就慢慢开始学习数据结构了,在OJ上也没怎么刷题了,因为比较简单的题都被我刷了,剩下的都是一些比较难的题,有些刷不动,就没刷。那会刷的题都比较考察思维,

2022FPGA创新设计竞赛选题分析与建议——写给大一大二学弟学妹

0写在最前老师新带了几个大一大二的同学准备参加FPGA创新设计竞赛,他们不具备太多的参赛经验,往往专业知识也没有学太多。有一颗想参赛的心,却又茫然不知所措。因此,此文希望对于大一大二的科创萌新有所帮助。1关于选题1.1选题分析2022FPGA创新设计竞赛比赛官网高云半导体的选题包括语音识别、声场摄像头、物体识别、加密。专业性比较强,在了解FPGA基础的同时,需要有机器学习算法的基础,了解一些语音、视觉、加密相关的知识。不过赛题给了设计思路,可以利用给的IP核,加快开发速度。需要在推理算法的开发移植上花比较多的功夫。紫光同创选题有RISC-V架构处理器的实现,实现一个片上操作系统。说明白一点,就

给学弟学妹们写了个 15W 字的图解操作系统!

大家好,我是小林。不知不觉在CSDN里写了23篇图解操作系统的系列文章,总字数高达15W字,而且每篇都配了很多自己手绘的图,也算有个体系了。然后图解操作系统文章也帮助到了很多读者,时不时都会有读者给小林发感谢信,说我的图解文章帮助到他们拿到了心意的offer,这一点我很庆幸,我的文章也影响了一批人。后来,有些读者跟提了个意见,希望这个图解系统能整理成电子文档,这样方便阅读。既然是读者的请求,作为宠粉的CSDN博主,那肯定得整理呀,于是我就连忙搞了几天,最终把图解操作系统整理成了电子文档,这次就开源给大家下载:点击下载图解系统PDF接下来,我先来介绍(吹一吹)我的「图解系统v1.0」。一、有什么

给学弟学妹们写了个 15W 字的图解操作系统!

大家好,我是小林。不知不觉在CSDN里写了23篇图解操作系统的系列文章,总字数高达15W字,而且每篇都配了很多自己手绘的图,也算有个体系了。然后图解操作系统文章也帮助到了很多读者,时不时都会有读者给小林发感谢信,说我的图解文章帮助到他们拿到了心意的offer,这一点我很庆幸,我的文章也影响了一批人。后来,有些读者跟提了个意见,希望这个图解系统能整理成电子文档,这样方便阅读。既然是读者的请求,作为宠粉的CSDN博主,那肯定得整理呀,于是我就连忙搞了几天,最终把图解操作系统整理成了电子文档,这次就开源给大家下载:点击下载图解系统PDF接下来,我先来介绍(吹一吹)我的「图解系统v1.0」。一、有什么

各位学弟学妹,别再看教材了,时间复杂度看这篇就好了

时间复杂度是学习算法的基石,今天我们来聊聊为什么要引入时间复杂度,什么是时间复杂度以及如何去算一个算法的时间复杂度一、刻画算法的运行时间某日,慧能叫来了一尘打算给他补习补习一下基础知识,只见克写了一段非常简单的代码一尘看老师有点生气,开始虚心请教了为了方便讨论,这里我们把每一条语句的执行时间都看做是一样的,记为一个时间单元①蓝色框的两条语句,花费两个时间单元②黑色框的一条语句,花费n+1个时间单元③红色框的两条语句,花费2*n个时间单元这不是数学吗,一尘心里想到其中的n被我们称为问题的规模,其实就是你处理问题的大小慧能顺手画了这个函数的图本文主要讨论问题规模和运行时间的关系,假定不同输入和运行

各位学弟学妹,别再看教材了,时间复杂度看这篇就好了

时间复杂度是学习算法的基石,今天我们来聊聊为什么要引入时间复杂度,什么是时间复杂度以及如何去算一个算法的时间复杂度一、刻画算法的运行时间某日,慧能叫来了一尘打算给他补习补习一下基础知识,只见克写了一段非常简单的代码一尘看老师有点生气,开始虚心请教了为了方便讨论,这里我们把每一条语句的执行时间都看做是一样的,记为一个时间单元①蓝色框的两条语句,花费两个时间单元②黑色框的一条语句,花费n+1个时间单元③红色框的两条语句,花费2*n个时间单元这不是数学吗,一尘心里想到其中的n被我们称为问题的规模,其实就是你处理问题的大小慧能顺手画了这个函数的图本文主要讨论问题规模和运行时间的关系,假定不同输入和运行
12