常见笔试题,包含常用的数据结构和算法,java语言编写,src为源代码,out为编译后输出目录,包含题目如下:
array
IsStringRepeat:判断一个字符串中是否包含重复字符;
TwoStringSame:判断一个字符串经过变化(重新排列)后是否可以和另一个字符串相等;
StringReplace:将字符串中的某个字符全部替换;
CompactString:字符串压缩
ChangeZeroInMatrix:将NxN数组中0元素所在行和列的元素全部设为0
linedlist
DeleteDuplicateNodes:创建链表,添加节点到尾部
DeleteDupliateNodes:删除链表中的重复节点
sort(排序)
BInsertA:将排好序的B插入排好序的A中,假设A后面有足够的空间位置容纳B