牛客算法题
sofia_m
这个作者很懒,什么都没留下…
展开
-
【剑指offer】面试题57----删除链表中的重复节点
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5原创 2018-08-04 17:13:08 · 251 阅读 · 0 评论 -
【数据结构】快速排序优化版--三数取中法
源码: #include<iostream> #include<stdio.h> #include<string> using namespace std; int RandomInRange(int arr[], int star原创 2018-07-31 21:47:58 · 1161 阅读 · 0 评论 -
【剑指offer】面试题8----旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。原创 2018-07-31 23:25:24 · 191 阅读 · 0 评论 -
【剑指offer】面试题10----二进制中1的个数
1、题目 请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1。因此如果输入9,该函数输出2。原创 2018-08-10 13:44:27 · 283 阅读 · 0 评论