首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
cd0203
获赞
27
粉丝
0
关注
0
看过 TA
3
男
哈尔滨工程大学
2020
C++
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑cd0203吗?
发布(3)
刷题
cd0203
2021-03-05 11:08
C++
子网掩码合法性判断的知识点
一:做这道题的时候再子网掩码的合法性判断卡壳了很多次,最后查找相关的资料得出以下两点1.首先判断子网掩码是否符合ip地址的要求([0,255])2.然后将ip地址从字符串转换为long int的mask,通过return (mask|mask-1) == oxFFFFFFFF ? true:false;即可实现对于子网掩码的有效判断。 二:有关ip地址从字符串转换为可处理的vector<int>或者vector<string>的做法有很多,其中不乏很多值得借鉴的地方,我贴出我个人更习惯的处理方法。c++做这种输出处理时不如python代码简介,但是总的来说可以通过sst...
0
点赞
评论
收藏
转发
cd0203
2021-02-21 17:41
C++
华为机试试题-求最小公倍数
有关数学原理可以自行百度简单陈述如下:A和B的乘积除以A和B的最大公约数即为答案。然后递归实现最大公约数的程序 在不极端要求性能的情况下可以通过加一个func(b, a)来确保a大b小,从而简化递归程序的判断逻辑。(注:这个简化方法我是从别人的代码里学习来的,由于不能确认最开始这样写的作者,此处不注明借鉴来源) #include <iostream> using namespace std; int func(int a, int b){ if(a < b) func(b, a); //确保 a>=b //辗转相除求解问题 if...
0
点赞
评论
收藏
转发
cd0203
2021-02-08 15:55
C++
收集雨水——递减栈
参考资料: LeetCode中的一篇博客:https://learnku.com/articles/50656代码格式从 “华科不平凡” 的关于《直方图中的最大矩形》的解题博客中借鉴得来:https://blog.nowcoder.net/n/3414a193e9004d7cb93137fadece000c 结合参考资料进行题目分析 了解参考资料可以知道,解决收集雨水问题如果要用到栈的知识的话,就是维护一个递减栈。也可以结合“华科不平凡” 的关于《直方图中的最大矩形》的解题博客来看,那道题是通过维护递增栈来解决问题。 分析示例给出的高程图可以得出以下结论,能够存水的位置是两边均高于中间的V字形...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务