首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
THE_LIN
获赞
113
粉丝
4
关注
6
看过 TA
88
男
长沙学院
2021
C++
IP属地:广东
近期小目标,冲上“大橘已定”
私信
关注
拉黑
举报
举报
确定要拉黑THE_LIN吗?
发布(56)
评论
刷题
THE_LIN
关注TA,不错过内容更新
关注
2020-05-30 23:28
长沙学院 C++
2020-05-30
在牛客打卡23天,今天学习:刷题 20 道
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-29 23:26
长沙学院 C++
两个链表的第一个公共结点
/*/*输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)/struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};/class Solution {public: ListNode* FindFirstCommonNode( ListNode* pHead1, ListNode* pHead2) { if(pHead1==...
0
点赞
评论
收藏
分享
2020-05-28 23:25
长沙学院 C++
五月最后冲刺!
2020-05-28
在牛客打卡22天,今天学习:刷题 33 道/代码提交 14 次
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-28 19:11
长沙学院 C++
第一个只出现一次的字符
/*在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置,如果没有则返回 -1(需要区分大小写).(从0开始计数)*/class Solution {public: int FirstNotRepeatingChar(string str) { if(str.size()==0) { return -1; } int array[123]={0},i; for(i=0;i<str.size();i++) { ...
0
点赞
评论
收藏
分享
2020-05-27 23:20
长沙学院 C++
冲
2020-05-27
在牛客打卡21天,今天学习:刷题 5 道/代码提交 28 次
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-27 16:01
长沙学院 C++
最小的K个数
/*输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。*/class Solution {public: vector<int> GetLeastNumbers_Solution(vector<int> input, int k) { vector<int> array; if(input.empty()||k>input.size()) { return array; } sort(...
0
点赞
评论
收藏
分享
2020-05-27 15:50
长沙学院 C++
数组中出现次数超过一半的数字
class Solution {public: int MoreThanHalfNum_Solution(vector<int> numbers) { if(numbers.size()==0) { return 0; } int sizes=numbers.size(); sort(numbers.begin(),numbers.end());//讲数组进行递增排序 int i,count=0,middle=numbers[numbers.size()/2];//取排序...
0
点赞
评论
收藏
分享
2020-05-27 14:15
长沙学院 C++
字符串的全排列(字典排列)
/*输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。*/class Solution {public: vector<string> Permutation(string str) { vector<string> character;//定义一个字符串 if(str.length()==0) { return character; } sort(s...
0
点赞
评论
收藏
分享
2020-05-24 23:21
长沙学院 C++
不进则退,慢进也退
2020-05-24
在牛客打卡20天,今天学习:刷题 59 道/代码提交 18 次
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-23 23:21
长沙学院 C++
2020-05-23
在牛客打卡19天,今天学习:刷题 13 道/代码提交 8 次
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-23 21:49
长沙学院 C++
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果,假设输入的数组的任意两个数字都互不相同。
/*输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。// 解题思路: 首先,我们要明确二叉搜索树的一个特点就是"左孩子<根<右孩子”, 那么也就是:“左子树<根<右子树”,后序遍历数组的序列分布就是左右根, 也就是说整个数组从左至右永远是符合抛物线原则先递增后递减, 所以我们可以从数组最右边开始向左依次进行遍历,一旦不满则数组元素大小 先递增后递减原则,则代表false,遍历数组后都满足该原则代表true。...
0
点赞
评论
收藏
分享
2020-05-22 22:44
长沙学院 C++
对学习专业知识保持执着,才能脱颖而出
2020-05-22
在牛客打卡18天,今天学习:刷题 14 道/代码提交 65 次
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-21 23:10
长沙学院 C++
The lin
2020-05-21
在牛客打卡17天,今天学习:刷题 3 道/代码提交 11 次/学习课程 1 节
C/C++学习交流
0
点赞
评论
收藏
分享
2020-05-21 10:38
长沙学院 C++
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则
/* 输入两个单调递增的链表,输出两个链表合成后的链表, 当然我们需要合成后的链表满足单调不减规则。// 下面有两种方法, 第一个:是将两个链表各节点的数据存入一个数组,然后进行数组排序,在建立一个新的链表 把数组元素存入链表 第二个:是直接建立一个ListNode* h = new ListNode* (-1);链表,然后通过标胶链表1和链表2节点数据的大小, 把大的数据优先存入新链表。*/ /*struct ListNode { int val; struct ListNode next; ListNode(int x) : ...
0
点赞
评论
收藏
分享
2020-05-21 10:03
长沙学院 C++
输入一个链表,反转链表
/*输入一个链表,反转链表后,输出新链表的表头// 解题思路:定义一个vector类型数组,如何将链表节点的数据用inser(begin())函数插入数组,这样数组内的元素就是原链表的倒叙,再将数组的元素依次赋值给原链表各节点,最后完成链表反转。//struct ListNode { int val; struct ListNode next; ListNode(int x) : val(x), next(NULL) { }};/class Solution {public: ListNode* ReverseList(ListNode...
0
点赞
评论
收藏
分享
1
2
3
4
关注他的用户也关注了:
牛客网
牛客企业服务