首页 > 其他分享 >计算机人请记住,这些网站专治不想学,没动力

计算机人请记住,这些网站专治不想学,没动力

时间:2024-06-18 09:57:04浏览次数:22  
标签:专治 数据结构 题目 网站 编程 算法 人请 记住 刷题

刷题是计算机专业学生学习过程中一个非常重要的环节,通过刷题,学生可以巩固基础知识,提高解题能力,增强编程能力,准备面试和考试以及增强自信心。因此建议计算机专业的学生要多做题,勤刷题,提高自己的学习效果和能力。

第一阶段:基础刷题型

适合大一大二的学生,尤其是非科班跨专业的小伙伴。

Programming by Doing

这个网站叫边做边编程,网站一打开进去就看到这句话:”学习的最好方法就是去做”,成功激励到了我。网站上的题目超级基础,非常适合小白。

新手必刷编程50题

这是LintCode上的一份在线OJ,题目由ACM同牌选手精心编撰,出题核心在于从基本编程知识点学起,覆盖刷题过程中最常见的算法与数据结构,主要包括基本数据类型、判断语句、数组与循环、字符串与循环、栈与队列、简单递归六大阶段。刷完这份题目,你可能会对算法与数据结构有一个更全面的理解。

Dotcpp

这个网站的题第一页基本都非常简单,非常适合入门的人刷,而且全中文,界面简单,即便做不出来,每个题还有很多题解可以参考,对自己查错以及拓宽思路都非常有帮助。而且还有小型比赛,这里的比赛都很亲民,适合个人提升编程水平参加。

第二阶段:进阶型

适合毕业求职找工作、考研、复试准备篮桥杯等刷算法题的小伙伴。

Leetcode

这也是个非常出名的刷题网站了,讨论区人比较多,题目覆盖也比较全面,不过带锁的题目比较多,很多大厂算法题都从其中选择,重点刷完hot100,程序员都知道Leetcode,面试必刷,刷完300道题,大厂的手撕算法基本没问题。

牛客网

集笔面试系统题库、课程教育、社群交流、招聘内推于一体的招聘类网站,各个公司的面试题和面经分享,找工作前认真刷一刷,一定会有很大收获,拿到心仪的offer。

第二阶段补充篇

数据结构分析网站。数据结构和算法是计算机专业的基础课程,更是大厂笔试和面试考察的重点,对于初学数据结构的小伙伴,大多都会感觉到很难,很抽象。

VISUAL GO

这是一个数据结构和算法动态可视化的网站,支持多种语言,由新加坡国立大学提供,内容非常丰富,不仅有排序、链表、哈希表图等基础内容,还有并查集,线段树,后缀树等进阶内容。

Data Structure Visualizations

这是由美国旧金山大学计算机系出品的数据结构与算法可视化学习网站,通过这个网站可以很清晰的看到整个算法的运行过程。支持的数据结构也很丰富,有栈、队列、二叉树、红黑数、AVL数、Hash、B数、B+数等。

Algorithm-visualizer

这是一个讲解各种算法的网站,支持各种代码,包括js、java、和C++。这个网站最大的特点是,不仅有动画的演示,而且控制台会输出整个执行过程,能帮助大家更好的理解算法。

Vamonos

有常用的数据结构与算法的演示,栈、队列,二叉数、红黑数、B数、拓扑排序、广度优先算法

btree-js

这是个专门演示B数的网站,我们可以在上面插入自定义的数据来模拟B数的构建过程。

第三部分:大神比赛篇

CODECHEF

网站提供多种难度的编程题,难度从入门、简单、中等到挑战都有,同时还会不定期举办竞赛,获胜者会有奖金奖励。

CODEFORCES

这是一个俄罗斯的OJ(Online Judge), 上面会有各种各样的题目和各种各样的比赛,用户可以阅读上面的题目,写出相应的代码并提交,网站会判断你的代码是否正确,很多大学都推荐计算机学生使用Codeforces来辅助学习。

除了刷题网站,还有几个刷题技巧分享给你:

1、要先看懂题目,如果20分钟都没思路就去找题解,不要死磕。

因为在面试中效率非常重要,面试官没有那么多时间等你,所以在日常的刷题中,我们就要培养自己的速度。

2、前期,按照知识点刷题,后期,不要把自己局限在知识点的框架里。

3、分析题目的解法并转化成自己的思路,并至少掌握两种解法,最好把别人的思路变成自己的,然后再吃透不同的解法。

第四部分:辅助的书籍推荐

最后推荐两本书,如果对逻辑还不清晰的话,可以去看看:《编程之美》和《剑指offer》。最后希望大家在大学里不要荒废大好时光,找准自己的定位,每一个阶段都有合适自己的刷题方式,我们不好高骛远,一步一个脚印,一定能完成自己的目标。

标签:专治,数据结构,题目,网站,编程,算法,人请,记住,刷题
From: https://blog.csdn.net/m0_61505785/article/details/139759732

相关文章

  • 【ubuntu】记住gitlab的登录账号密码
    一、场景   当我们拉取多个项目时,每次总要输入密码,http方式的时候  二、方法gitconfig--globalcredential.helperstore然后可以手动配置账号密码配置~/.gitconfig文件[user][email protected][credential]helper=store[f......
  • 生日倒计时 帮你记住所有朋友的生日 一个非常有趣的桌面倒计时工具
    生日对于每个人都是非常特殊日子,总是充满了期待和喜悦。当生日的脚步逐渐接近,我们的心情也愈发激动,期待着那一天的到来,期待着与亲朋好友的欢聚,期待着那份属于自己的惊喜和祝福。不知道大家是否会忘记自己的生日,或者是朋友的生日,我估计应该会有许多的人都会忘记,笔记记住太多朋......
  • uniapp 微信小程序 登录时 记住账号、密码
    登录时,记住账号和密码。点击radio取消,就取消账号密码记住radio点击checkedTap1(){ this.radioPactChecked=!this.radioPactChecked },点击登录login(){ if(this.radioPactChecked){ this.loading=true this.$H.post('/login',{ "username":th......
  • html解决浏览器记住密码输入框的问题
    浏览器通常会记住用户在表单中输入的信息,包括密码字段。这是通过表单的autocomplete属性来控制的。如果你希望浏览器不要记住密码字段的输入,可以设置autocomplete属性为off或new-password。以下是一个HTML表单示例,展示如何禁止浏览器记住密码字段: <!DOCTYPEhtml><htmllang......
  • 记住这三个神仙代码,时刻为你的电脑保驾护航
    在这个数字化飞速发展的时代,我们的电脑不仅存储着重要的个人信息,还承载着繁重的工作任务。如何确保电脑的安全与稳定运行,成为了一个至关重要的问题。今天小编给大家分享这三个神仙代码,记好了这三个代码,时刻为你的电脑保驾护航。代码1:dxdiag按住win+R键,打开运行框,输入dxdiag......
  • Android+SQLiteOpenHelper实现登录记住密码小案例
    实现自动登录,在数据库中存 注册的账号信息packagecom.example.databases_text;importandroid.content.Context;importandroid.content.SharedPreferences;importandroid.os.Bundle;importandroid.text.TextUtils;importandroid.util.Log;importandroid.view.Vi......
  • 解决方案 | vb记住上次打开的文件夹
     PrivateSubButton_ImportBasicData_Click(senderAsObject,eAsEventArgs)HandlesButton_ImportBasicData.Click'创建文件对话框对象DimopenFileDialogAsNewOpenFileDialog()'配置文件对话框openFileDialog.Title="请选择一个Excel......
  • vue之移动端的页面在返回时记住操作的位置,提供滑动动画效果
    1、在main.js中添加importctpRouterfrom'@/ares-ui-extend/CtpRouter';Vue.use(ctpRouter,router);2、添加相应的代码在src的目录下添加 ares-ui-extend的文件夹 ares-ui-extend文件夹的下面添加CtpRouter,CtpRouter下面为: ctp-router.css内容为:/*动画样式*......
  • 鼎信:北斗风偏弧垂监测装置|专治输电线路弧垂“利器”
    在电力系统中,导线弧垂的至始至终都扮演着一个至关重要角色,不仅是衡量线路健康运行的关键指标,更是确保输电稳定性和线下安全的重要因素。随着架空线路在日常运行中不断受到各种环境因素的影响,尤其是气象因素的变化,导线弧垂的监控成为了确保电力系统安全运行的核心任务。今天就......
  • IO流(主要是记住四大类InputStream,OutputStream、Reader和Writer,其他都是他们的子类)
    IO流1、文件(1)文件概念文件就是保存数据的地方。例如word文档,txt文件,execl文件等等。(2)文件流文件在程序中是以流的形式来操作的。流:数据在数据源(文件)和程序(内存)之间经历的路径输入流:数据从数据源(文件)到程序(内存)的路径输出流:数据从程序(内存)到数据源(文件)的路径2、常用......