首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
每天学习一点
北京算能科技有限公司_应用软件开发工程师
获赞
88
粉丝
31
关注
3
看过 TA
133
女
中南大学
2023
后端
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑每天学习一点吗?
发布(13)
刷题
每天学习一点
2023-03-06 16:52
北京算能科技有限公司_应用软件开发工程师
比特大陆2023春季校招开始啦!!!
可以扫描我的内推码查看校招岗位哦,投递后可以联系我跟踪投递状况!高薪资,都可以试试~
投递比特大陆等公司7个岗位
0
点赞
评论
收藏
转发
每天学习一点
2022-12-18 17:20
北京算能科技有限公司_应用软件开发工程师
【比特大陆&算能】内推!!!
#内推投递##比特大陆/算能内推#我是23届签约的待入职员工,现在还在秋招补录,也在招实习生,还有社招也可以!薪资福利都是很好的,还没有满意offer的同学可以试试,上面只显示了部分岗位,感兴趣的可以私信我!可以扫描内推二维码投递,也可以把简历发给我帮忙投递!内推优先面试,我可以跟踪流程~
投递比特大陆等公司7个岗位
0
点赞
评论
收藏
转发
每天学习一点
2022-02-26 16:47
北京算能科技有限公司_应用软件开发工程师
题解 | #判断一个链表是否为回文结构#
对链表遍历以及其特性的研究,可以考虑使用快慢指针的思想 (1)使用快慢指针,快指针一次走两步,慢指针走一步,同时完成链表的反转工作,直到快指针走到链表尾; (2)此时,链表的前半部分都已经反转过来,再根据链表节点的奇偶特点(考虑回文结构),变换指针位置为反转部分的头节点和原链表中间节点; (3)顺序遍历两个指针,比较节点值 /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @param h...
0
点赞
评论
收藏
转发
每天学习一点
2022-02-25 21:07
北京算能科技有限公司_应用软件开发工程师
题解 | #字符串出现次数的TopK问题#
(1)使用map记录字符的出现次数; (2)使用小根堆保存前k的结果(满足要求时间复杂度nlogk的要求); 注意:定义堆的比较器,除了要考虑字符串出现次数值的大小,当出现次数相同时,还要比较字符串的字典序 public class Solution { /** * return topK string * @param strings string字符串一维数组 strings * @param k int整型 the k * @return string字符串二维数组 */ public String[][] topKs...
0
点赞
评论
收藏
转发
每天学习一点
2022-02-13 01:52
北京算能科技有限公司_应用软件开发工程师
题解 | #包含min函数的栈#
(1)辅助栈方法 使用两个栈维护数据,一个作为普通栈,一个保存历史最小值 public class Solution { //正常栈操作 private Stack<Integer> stack = new Stack<Integer>(); //保存最小值栈 private Stack<Integer> mins = new Stack<Integer>(); public void push(int node) { stack.push(node); //最小值栈为...
0
点赞
评论
收藏
转发
每天学习一点
2022-01-13 22:30
北京算能科技有限公司_应用软件开发工程师
题解 | #设计LRU缓存结构#
双端队列+HashMap 看到很多使用链表维护的,其实可以直接使用Java的双端队列,本质上也是链表结构 public class Solution { /** * lru design * @param operators int整型二维数组 the ops * @param k int整型 the k * @return int整型一维数组 */ //使用双端队列维护缓存优先顺序,HashMap保存(key,value)值 private Deque<Integer> deque = new Link...
0
点赞
评论
收藏
转发
每天学习一点
2022-01-08 20:37
北京算能科技有限公司_应用软件开发工程师
题解 | #表示数值的字符串#
没有什么特别的技巧,自己磨了挺久,写了个凑合能看的,结束在剑指offer的最后一题。。。 主题思路:(1)设置几个全局的标志变量; (2)当出现特殊符号时判断是否符合条件,剩余字符串部分递归检查数字部分 public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @return bool布尔型 */ //'e'和'E'标志位 int falgE = 0; //'.'...
0
点赞
评论
收藏
转发
每天学习一点
2022-01-01 16:29
北京算能科技有限公司_应用软件开发工程师
题解 | #调整数组顺序使奇数位于偶数前面(二)#
方法一:记录奇数的数量,后方遇到奇数如果位置大于记录的位置,则与记录位置后面的一个偶数交换 public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型一维数组 */ public int[] reOrderArrayTwo (int[] array) { //记录奇数数量 int odd = -1; f...
0
点赞
评论
收藏
转发
每天学习一点
2021-12-15 20:39
北京算能科技有限公司_应用软件开发工程师
题解 | #把数字翻译成字符串#
使用动态规划的方法,但是其实不需要使用数组来保存所有的位置的情况,可以优化后,只用两个值保存前面两个字符的情况即可。 因为本题其实可以简化成“跳台阶”问题,就是可以是一步或者两步,只不过需要加些条件来处理而已 public class Solution { /** * 解码 * @param nums string字符串 数字串 * @return int整型 */ public int solve (String nums) { //用来保留前面两个字符位置对应的可能译码结果数 int first =...
0
点赞
评论
收藏
转发
每天学习一点
2021-12-15 15:31
北京算能科技有限公司_应用软件开发工程师
题解 | #最长不含重复字符的子字符串#
动态规划+哈希表,看到很多题解都用了数组来保存当前为结尾的最长结果,其实可以更加优化。当出现重复字符时,只需要更新最近的相同字符作为长度计算起点,然后每次更新最长不同字符字串长度值即可。 int start = -1, sub = 1; //哈希表存储字符和字符位置的对应关系 HashMap<Character,Integer> chara = new HashMap<Character,Integer>(); //遍历字符串 for(int i = 0;i < s.length();...
0
点赞
评论
收藏
转发
每天学习一点
2021-12-14 16:17
北京算能科技有限公司_应用软件开发工程师
题解 | #二叉搜索树与双向链表#
非递归(中序遍历),二叉搜索树的中序遍历就是得到它的从小到大排序数列,只需要在每个节点进行树结构和双向链表的转换就可以了,注意:要保存好头节点! public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ import java.util.Stack; public class Solution { private Tree...
0
点赞
评论
收藏
转发
每天学习一点
2022-02-22 11:20
已编辑
北京算能科技有限公司_应用软件开发工程师
题解 | #连续子数组的最大和(二)#
相比较输出连续子数组最大和的数值情况,本题要求输出最大和对应的最长连续子数组。 在动态规划的基础上,再增加四个变量:(1)保存当前遍历位置子串首尾位置;(2)最大和子串首尾位置。只需要根据实际情况判断是否要更新,如何更新,为了输出最长连续子数组,需要在当前子串值等于之前记录的最大子串值时也进行更新 public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 * @return int整型一维数组 ...
0
点赞
评论
收藏
转发
每天学习一点
2021-11-26 11:51
已编辑
北京算能科技有限公司_应用软件开发工程师
题解 | #二叉搜索树的第k个节点#
由于是二叉搜索树,采用中序遍历得到的第k个节点即第k小的值,判断输出是否是第k个就可以返回值了,使用栈来辅助遍历 /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int val) { * this.val = val; * } * } */ public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务