Rearch Interest: Visualization">
《剑指Offer》第一章 笔记
第一章 面试的流程
1.1 面试官谈到
初级程序员: 偏向考察==算法==和==数据结构==; 对==公司近况==和==项目情况==应该有所了解;
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。
请定义一个函数实现字符串左旋转操作的功能。
比如,输入字符串"abcdefg"
和数字2
,该函数将返回左旋转两位得到的结果"cdefgab"
。
一个长度为n-1
的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1
之内。
在范围0~n-1
内的n
个数字中有且只有一个数字不在该数组中,请找出这个数字。
请实现 copyRandomList
函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个
next
指针指向下一个节点,还有一个 random
指针指向链表中的任意节点或者 null
。