刷题记录1

1.进行数据库提交操作时使用事务(Transaction)是为了 保证数据一致性
2.LL(1)是自顶向下的文法分析
3.数据链路层协议:PPP ARP MAC IEEE802.3
 网络层协议:IP BGMP
 传输层协议:TCP UDP
 应用层协议:HTTP HTTPS FTP Telnet SMTP
4.X=+0111001,Y=+1001101,求[X-Y]补=11101100。
 [X] = 00111001 [Y] = 01001101
 [X-Y]补 = [X]补 + [-Y]补
 [-Y]补 = Y各位取反+1 = 10110011
 [X]补  00111001
 [-Y]补 +10110011
 得   11101100
5.main( ){
 char c=040;
 printf(“%0\n",c<<1);
 }
 输出100。原来为八进制,左移一位乘以二进一位变为0100,输出八进制。
6.最长递增子序列的长度:

int LIS(vector<int>num){
   if(num.empty()) return 0;
    vector<int>res={num[0]};
    for(auto c:num){
        if(c<res[0]) res[0]=c;
        else if(c>res.back()) res.push_back(c);
        else{
            int l=0,r=res.size();
            while(l<r){
            int mid=l+(r-l)/2;
            if(res[mid]<c) l=mid+1;
            else r=mid;
        }
            res[r]=c;
        }
    }
    return res.size();
}
全部评论

相关推荐

01-02 21:17
已编辑
西安理工大学 后端
程序员小白条:项目不太重要,你的优势的算法竞赛,然后多背相关的八股文,项目可以不作为重点考虑,面试可能就简单带过项目就行了,你可以直接写简历,背项目相关的八股文就行,也不用自己做,时间紧张的情况下,性价比最高
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务