人为 level
获赞
70
粉丝
15
关注
0
看过 TA
31
深圳大学
2019
C++
IP属地:未知
暂未填写个人简介
私信
关注
2018-09-15 18:52
深圳大学 C++
一面, 了解红黑树b-树吗,avl树呢 tcp 释放 time_out lru过程及实现思路 str[] = "1234567891011..." 求str[m] str是一个从1开始递增的字符串。求第m个字符。没想起来怎么做。 二面, http报文头,301 303区别 线程进程 c++ new 怎么线程安全,delete两次会出现什么结果 给一个数组,求出现m次的。没做到这道题,不会最优的解法。。 后来看我统计学专业的,还问了个***的问题。。。 半小时后,hr通知不好意思。
默念x:    //String 1234...递增 求str[m]     //1-9  10-99 100-999 .....     //位数 1*9 2*90 3*900 .....     public static Character getM(int m){         int count = 1;         int flag = 9;         int res = m + 1; //下标从0开始 所以加1         while(res > 0){             res -= count * flag;             count ++;             flag *= 10;         }         count --;         flag /= 10;         res += count * flag;         int shang = (res - 1) / count;         int yu = (res - 1) % count;         res = (count - 1) * (flag / 10) + 1 + shang;         String str = String.valueOf(res);         return str.charAt(yu);     }
投递字节跳动等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务