笔记

每天温故

  1. 链表的构建,查找,删除,双链表的反向等
  2. 二叉树的构建,深度遍历,广度遍历,反转等。

数学问题

  1. 最大公约数,最小公倍数
  2. 素数表
  3. 质因子分解
  4. 大数运算

运算技巧

  1. 10的整数倍的数的运算或循环,如果后续能够还原结果,可先除以10后运算,有效避免超时问题

字典相关

  1. 用列表得带是生成26个英文字符,每个以元组的形式包含字符及其索引位置
    alpha_list = [(chr(x + ord('A')), x) for x in range(26)]
  2. 使用dict()函数可以直接转换为字典,方便索引查找
    alpha_dict = dict(alpha_list)
  3. 转换后的字典的keys是无序的,如果要按照顺序(A,B,C...Z)遍历,是不能遍历字典的,应遍历列表。
全部评论

相关推荐

点赞 评论 收藏
分享
10-29 15:51
嘉应学院 Java
后端转测开第一人:你把简历的学历改成北京交通大学 去海投1000份发现基本还是没面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务