迫于老板要求,整理了一份 [编程新手必刷 50 题] ,适合啥都不会的小白从头学起,大佬的话看看。
回馈 V 友,需要自取,随便提意见。
①考察类型
没有条件控制,没有循环,单纯的按从上到下的顺序执行代码,例如数学计算,取模等问题。
②必刷题目
1.A + B 问题
3.计算圆周长和面积
4.巴什博奕
①考察类型
主要考察选择结构,没有循环,有 if,else if,else 等判断语句,例如判断闰年等问题
②必刷题目
6.闰年
7.大小写转换
8.月份天数
9.简单计算器
10.三数之中的最大值
①考察类型
主要考察数组、循环语句,以 while 、for 循环为代码主体的题,不要出现字符串,如数组求和等问题。
②必刷题目
11.打印 X
12.数组的最大值
13.生成给定大小的数组
14.移动零
15.寻找最大值
16.交换数组两个元素
17.Fizz buzz 问题
18.冰雹猜想
19.加一
20.回文数 II
21.整数排序
22.寻找素数
23.数组第二大数
24.主元素
25.杨辉三角
26.旋转数组
27.回文数 II
28.分解质因数
29.反转字符串中的单词
30.数组剔除元素后的乘积
①考察类型
考察字符串操作,例如判断回文串、求子串等问题
②必刷题目
31.旋转字符串
32.回文数
33.大小写转换 II
34.最后一个单词的长度
35.最大字母
36.首字母大写
37.转换字符串到整数
38.字符串查找
39.转换成小写字母
40.两字符串和
41.最长单词
①考察类型
栈与队列,主要考察栈和队列的特性,调用库来完成题目要求,或简单实现,比如括号匹配等问题
②必刷题目
42.小括号匹配
43.有效的括号序列
44.实现栈
45.队列维护
46.二阶阶乘
①考察类型
递归类问题,超简单的那种,比如斐波那契
②必刷题目
47.斐波那契数列
48.二叉树的前序遍历
49.二叉树的中序遍历
50.二叉树的后序遍历