与其在家无聊
不如利用这段时间好好提升自己
听说连小孩子们都开始在线学习了
疫情越是严峻,我们就更要规划好自己的时间
尽量减少外出,注意防护,保持心情舒畅~
面试题又更新了!这次是数据结构算法专题
A 数组专题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.在一个给定的从1到100的整型数组中,如何快速找到缺失的数字?
2.如何找到一个给定的整型数组中的重复数字?
3.在一个未排序的整型数组中,如何找到最大和最小的数字?
4.在一个整型数组中,如何找到一个所有成对的数字,满足它们的和等于一个给定的数字?
5.如果一个数组包含多个重复元素,如何找到这些重复的数字?
6. 用C# 实现从一个给定数组中删除重复元素?
7. 如何利用快速排序对一个整型数组进行排序?
8.如何从一个数组中删除重复元素?
9.用 C#如何 实现数组反转?
10.如何不借助库实现从数组中删除重复元素?
B 字符串编程问题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.如何输出字符串中的重复字符?
2.如何判断两个字符串是否互为回文?
3.如何从字符串中输出第一个不重复字符?
4.如何使用递归实现字符串反转?
5.如何检查字符仅包含数字字符?
6.如何在字符串中找到重复字符?
7.如何计算给定字符传中特定字符出现的次数?
8.如何找到一个字符串的全排列?
9.在不使用任何库方法的情况下如何反转给定语句中的单词?
10.如何判断两个字符串是否互为旋转?
11.如何判断给定字符串是否是回文?
C编程面试杂项问题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.冒泡排序是如何实现的?
2.迭代式快排算法是如何实现的?
3.你如何实现插入排序算法?
4.合并排序算法是如何实现的?
5.桶排序算法是如何实现的?
6.计数排序算法是如何实现的?
7.基数排序算法是如何实现的?
8.在不使用第三个变量的前提下如何交换两个数?
不如利用这段时间好好提升自己
听说连小孩子们都开始在线学习了
疫情越是严峻,我们就更要规划好自己的时间
尽量减少外出,注意防护,保持心情舒畅~
面试题又更新了!这次是数据结构算法专题
A 数组专题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.在一个给定的从1到100的整型数组中,如何快速找到缺失的数字?
2.如何找到一个给定的整型数组中的重复数字?
3.在一个未排序的整型数组中,如何找到最大和最小的数字?
4.在一个整型数组中,如何找到一个所有成对的数字,满足它们的和等于一个给定的数字?
5.如果一个数组包含多个重复元素,如何找到这些重复的数字?
6. 用C# 实现从一个给定数组中删除重复元素?
7. 如何利用快速排序对一个整型数组进行排序?
8.如何从一个数组中删除重复元素?
9.用 C#如何 实现数组反转?
10.如何不借助库实现从数组中删除重复元素?
B 字符串编程问题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.如何输出字符串中的重复字符?
2.如何判断两个字符串是否互为回文?
3.如何从字符串中输出第一个不重复字符?
4.如何使用递归实现字符串反转?
5.如何检查字符仅包含数字字符?
6.如何在字符串中找到重复字符?
7.如何计算给定字符传中特定字符出现的次数?
8.如何找到一个字符串的全排列?
9.在不使用任何库方法的情况下如何反转给定语句中的单词?
10.如何判断两个字符串是否互为旋转?
11.如何判断给定字符串是否是回文?
C编程面试杂项问题
(要求:尽量不要使用系统框架提供的Api;自己设计)
1.冒泡排序是如何实现的?
2.迭代式快排算法是如何实现的?
3.你如何实现插入排序算法?
4.合并排序算法是如何实现的?
5.桶排序算法是如何实现的?
6.计数排序算法是如何实现的?
7.基数排序算法是如何实现的?
8.在不使用第三个变量的前提下如何交换两个数?