当前位置:网站首页>【刷题】怎么样才能正确的迎接面试?
【刷题】怎么样才能正确的迎接面试?
2022-07-06 06:35:00 【_ 大聪明】
本篇教大家刷题来准备面试!
为什么要刷题?
我们常说,算法与数据结构是CS(Computer Science)的核心,而刷题是快速掌握算法与数据结构的唯一渠道。
刷题的最大的好处是手撕算法需要你肉眼debug的能力,需要很多边界判断,日常工作需要经常考虑边界,你能否在高负荷的工作状态中还能肉眼debug呢 ,算法是作为一个门槛,对脑力的考验,在一些算法题中需要记住一些一些经典算法,部分就有点像记忆了,一些经典题目或者经典算法,记住他的套路或者说思想。
无论你是刚接触代码的小白,还是在大厂工作多年的coder,刷题都是保证技术熟练度的制胜法宝。
算法对程序员来说及其重要,语言和开发平台不断变化,但是万变不离其宗的是那些算法和理论,刷算法最最最直白的原因就是找一个好的工作,那刷题一定是必不可少的就是一个好的刷题平台。现在算法刷题平台鱼龙混杂,非常多。如何选择一个正确的刷题平台呢?
用什么来刷题呢?
接下来给大家介绍一个我认为与大厂关联最深的平台——牛客网
如果你是新手,那你可以先巩固你所学习语言的相关基础语法,在牛客网对这一部分也有相应的板块,如下:
如果你对相应语言的基础语法已经比较自信了那你也可以刷算法题,这里牛客网对算法题的难度分类也是很棒的,有入门题,面试必刷题,面试高频题等等!如下:
同时在你面试的时候,好多公司也都是在牛客网的做题环境中来考察你的算法能力,所以平时在牛客网上面进行练习,将来在面试的时候一定可以事半功倍!
怎么样刷题?
有些同学喜欢上来就是干,上来就是终极难度的题目,觉得自己只要做出最难的,其它的就迎刃而解了。这种急于求成的思想要不得。
算法训练是一个系统工程,需要循序渐进,太过于急功近利,反而容易因做不出难题而产生挫败感,带来反效果。
记得我有一个同事就做了次类似的事情。我当时刚听说有牛客网,就想上去试试,他上去后就挑了一道困难里面还属于比较难的题目,结果想了大半天也没做出来,搞到自己特别沮丧。
你会发现这种做法效率很低,那道题目就算被做出来了,也不代表就可以解出其它的题目。
合理的做法是循序渐进。
我的建议是先刷一遍基础语法题,打好基础在进一步刷算法题,这样首先对这个语言的基础语法和常用API是绝对没有问题的,在后面刷算法题的时候也肯定会事半功倍的!
练习篇
题目:
题解:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d = scanner.nextDouble();
System.out.println(Main.typeConversion(d));
}
public static int typeConversion(double d){
String s = String.valueOf(d).split("\\.")[0];
return Integer.parseInt(s);
}
}
题目:
题解:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
scanner.close();
//a和b的值互换
if(a<b) a=a+b-(b=a);
System.out.printf("%d %d %d %d %d",a+b,a-b,a*b,a/b,a%b);
}
}
题目:
题解:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d= scanner.nextDouble();
scanner.close();
//好家伙,这也太强了,简单粗暴
int i = (int)(d+0.5);
System.out.println(i);
}
}
为了方便刷题我直接把牛客网的链接放在下面,大家点击蓝色字体就可以直接进行跳转刷题了!
传送门:刷题入口
刷题这件事,大家一定要认真起来,不可懈怠!
日积月累,方成大器!
边栏推荐
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- 成功解决AttributeError: Can only use .cat accessor with a ‘category‘ dtype
- Esp32 esp-idf watchdog twdt
- Black cat takes you to learn UFS protocol Chapter 18: how UFS configures logical units (Lu Management)
- [English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)
- Play video with Tencent video plug-in in uni app
- 论文翻译英译中,怎样做翻译效果好?
- LeetCode每日一题(971. Flip Binary Tree To Match Preorder Traversal)
- 我的创作纪念日
- Postman core function analysis - parameterization and test report
猜你喜欢
Summary of leetcode's dynamic programming 4
[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)
MySQL is sorted alphabetically
SQL Server Manager studio (SSMS) installation tutorial
Monotonic stack
Error getting a new connection Cause: org. apache. commons. dbcp. SQLNestedException
The internationalization of domestic games is inseparable from professional translation companies
机器学习植物叶片识别
How much is the price for the seal of the certificate
基於JEECG-BOOT的list頁面的地址欄參數傳遞
随机推荐
中英对照:You can do this. Best of luck祝你好运
JDBC requset corresponding content and function introduction
How to do a good job in financial literature translation?
How to translate professional papers and write English abstracts better
LeetCode每日一题(1870. Minimum Speed to Arrive on Time)
Fledgling Xiao Li's 103rd blog CC2530 resource introduction
Financial German translation, a professional translation company in Beijing
How to translate biomedical instructions in English
MySQL5.72.msi安装失败
MySQL5.72. MSI installation failed
Data security -- 13 -- data security lifecycle management
英语论文翻译成中文字数变化
Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException
My daily learning records / learning methods
[English] Grammar remodeling: the core framework of English Learning -- English rabbit learning notes (1)
How effective is the Chinese-English translation of international economic and trade contracts
Private cloud disk deployment
Wish Dragon Boat Festival is happy
SQL Server manager studio(SSMS)安装教程
Office-DOC加载宏-上线CS