首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
Simplexity
上海交通大学
2018届
算法工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(4)
成绩排序
0
#include<vector> #include<string> #include<iostream> using namespace std; int main(){ vector<string> Name; vector<s...
发表于 2019-01-21 12:05:16
合并两个排序的链表
0
最优解: 时间复杂度Ω(m+n), 空间复杂度O(1),毋须引入新的数组空间,不存在野指针问题 1.p, q分别指示两个链表当前节点curr,val值大的后移 2.引入新链表的头结点H,作为当前节点curr的前驱节点pre。 p, q不断变化,...
发表于 2018-10-12 17:13:41
反转链表
0
三个指针分别指示当前节点curr, curr的前一节点pre,curr的后一节点next。 ListNode* reverse(ListNode* pHead){ if(pHead==NULL) return NULL; if(pHead->next==NULL) reutu...
发表于 2018-10-12 16:32:05
旋转数组的最小数字
0
//二分查找用于有序表的查找,旋转表也可以将二分查找的思想用于其中 int minNumberInRotateArray(vector<int> A) { int len=A.size(); if(len==0)return 0; ...
发表于 2018-05-17 20:04:09
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题