首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
nanfengnan
获赞
1
粉丝
0
关注
4
看过 TA
1
辽宁工程技术大学
2022
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑nanfengnan吗?
发布(11)
刷题
nanfengnan
2022-06-12 09:23
Java
题解 | #杨辉三角的变形#
import java.util.*; public class Main{ // 找规律 // 奇数行:都为2 // 偶数行:n/2结果为奇数,返回4,else 返回3 public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n == 1 || n == 2){ System.out.println(-1); }else if(...
0
点赞
评论
收藏
转发
nanfengnan
2022-06-09 11:17
Java
题解 | #最大公约数#
// 判断数字是否为质数,改进用根号降低时间复杂度 import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); ArrayList<Integer> arr = new ArrayList<Integer>(); get(arr,n); if(arr.size() ==...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-15 18:49
Java
题解 | #表达式求值#
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 返回表达式的值 * @param s string字符串 待计算的表达式 * @return int整型 */ queue<st...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-11 12:54
Java
题解 | #二叉树的之字形层序遍历#
//算法思想:利用队列思想层次遍历,front是队头指针,rear是队列尾指针,last为二叉树每层最右结点下标,depth用来记录层并判断怎么把元素放入队列中, //1.每次front<rear时进入循环,否则返回结果 //2.先使用depth判断元素是从左向右还是从右向左进队列, //3.然后在将而二叉树入队列 继续执行1 class Solution { public: /** * * @param root Tree...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-08 10:25
Java
题解 | #printf的返回值#
/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ class Solution { public: /** * * @param ...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-07 18:07
已编辑
Java
题解 | #斐波那契数列#
//递归 /** * * @param n int整型 * @return int整型 * / int Fibonacci(int n) { if (n==0)``` return 0; ```if (n==1)``` return 1; ```return Fibonacci(n-1)+Fibonacci(n-2); } //非递归 int Fibonacci(int n) { int a=0,b=1; if (n==0) return 0; if (n==1) return 1; while (n>=2) {...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-07 17:47
已编辑
Java
题解 | #螺旋矩阵#
class Solution { public: vector<int> spiralOrder(vector<vector<int> > &matrix) { vector<int> result; int ranks=matrix.size();  ...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-07 15:35
Java
题解 | #反转字符串#
//利用algorithm头文件的reverse函数实现字符串倒转,参数分别为:头迭代器str.begin(),尾迭代器str.end() class Solution {public: /** * 反转字符串 * @param str string字符串 * @return string字符串 */ string solve(string str) { reverse(str.begin(),str.end()); //利用C++的倒转算法 return str; }};
0
点赞
评论
收藏
转发
nanfengnan
2021-07-07 15:26
Java
题解 | #反转链表#
//关键点:1.画图,把图画出来,题就出来了,//2.要考虑特殊情况,如输入为空时...//注意:这个题目的链表是不带头结点的//算法思路:设置一个头结点,p指向第一个结点,q指向p的next,q不为空,//执行:p->next=q->next;// q->next=head->next;// head->next=q;// q=p->next; struct ListNode* ReverseList(struct ListNode* pHead){ struct ListNode head,p=pHead,...
0
点赞
评论
收藏
转发
nanfengnan
2021-07-07 13:18
Java
题解 | #大数加法#
//算法思想:从后向前遍历字符串,同时对应字符相加,同时将每次进位保存在af中,将新生成的字符放入u的后面//关键点:字符->整数:-'0'或者-48//整数->字符:+'0'或者+48string solve(string s,string t){ int af=0; //进位位 string u; //用来保存新生成的字符串 int a=s.length(),b=t.length(); while (a-->0 && b-->0) { int x=s.at(a)-'0'; int y=t....
0
点赞
评论
收藏
转发
nanfengnan
2020-11-14 08:46
Java
2020-11-14
在牛客打卡1天,今天学习:刷题 33 道/代码提交 5 次
每日监督打卡
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务