星河滚烫笔尖微凉:第一题,用递归,cal(a, b) = 1 + (a/2, b/2), 直到a=b.
第二题,括号匹配,第一个操作没有意义,当成10010101数组处理,最后要么全1,要么全0,只需要考虑第二个操作,第二个操作是每次可以把相差偶数位的两个1转化为两个0(或者反过来),那么用栈保存1的下标,每次遇到1就看和栈顶的1下标是否相差偶数位,相差直接弹出栈顶,否则下标入栈,最后栈是空的意味着能全部配对成功。
求第三题题解

0 点赞 评论 收藏
分享
2023-10-17 17:24
北京邮电大学 Java 0 点赞 评论 收藏
分享
2023-09-18 10:16
北京邮电大学 Java 0 点赞 评论 收藏
分享
2023-09-05 14:44
北京邮电大学 Java 0xGG:北理本硕,字节百度实习,NLP两篇C会,淘天阿里云全部简历挂。秋招几个offer了,阿里系一个面试都没有
0 点赞 评论 收藏
分享
2023-07-12 20:46
北京邮电大学 Java 0 点赞 评论 收藏
分享
2023-06-24 10:30
北京邮电大学 Java 0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: