美文网首页
LeetCode复习回顾

LeetCode复习回顾

作者: wendy_要努力努力再努力 | 来源:发表于2018-01-05 10:59 被阅读0次

1.进制之间的互相转换
bin(x)函数:返回一个整数 int 或者长整数 long int 的二进制表示(字符串)类似的oct()hex()
int(x,base) 函数:用于将一个字符串或数字转换为整型(即十进制)。e.g int("100111",2)=39

2.运算符
按位运算符是把数字看作二进制来进行计算的。& | ~ ^ 异或 << 左移 >> 右移

Tips: 与0异或,按位取反;与1异或,按位不变
机器数、真值、原码(真值的绝对值加上符号位)、反码(负数的反码是在其原码的基础上, 符号位不变,其余各个位取反)、补码(负数的补码是在反码的基础上+1)机器用的是补码
[+1] = [00000001]原 = [00000001]反 = [00000001]补
[-1] = [10000001]原 = [11111110]反 = [11111111]补

逻辑运算符and or not

3.字符串的处理函数
string.count(str) : 返回 str 在 string 里面出现的次数
str.join(sequence) : 返回通过指定字符连接序列中元素后生成的新字符串。
str.split(str="", num=string.count(str)) : 返回分割后的字符串列表。
回文判断、特殊字符串与整数之间的转换、子字符串(某一段相同、最长公共前缀、匹配)、二叉树与字符串之间的转换

4.列表的处理函数
list.sort([func]) && sorted(iterable[, cmp[, key[, reverse]]])

sort 与 sorted 区别:
sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。
list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。 

reversed() 函数返回一个反转的迭代器。和sorted()一样是内置函数
xrange()range()几乎没有区别 只是前者更省空间

5.数据结构
Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。
set() 函数 : 创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
map()函数 : 根据提供的函数对指定序列做映射。

6.堆栈和队列
对于需要利用前后数据关系的题目,新建一个栈来做题。

相关文章

  • LeetCode复习回顾

    1.进制之间的互相转换bin(x)函数:返回一个整数 int 或者长整数 long int 的二进制表示(字符串)...

  • leetcode 复习

    1. 两数之和 8. 字符串转换整数 (atoi) Same Tree Maximum Depth of Bina...

  • 评课后的高效复习课之反思⑧

    一节复习课,顾名思义为“复习”、“回顾”,那么复习的时候需要回顾些什么呢? 所谓回顾,那就是回顾基础知识,延长知识...

  • Java复习回顾

    JDK包含JRE(lib+JVM)包含JVM 静态变量:在类加载后就可以使用了,从属于类,成员变量从属于对...

  • 11.13

    今天补上 复习,回顾

  • 3/22/16 读书清单

    2016年3月读书清单 Clean Code - LeetCode (复习) Head First Java (...

  • 2019-03-04

    做了牛客的笔试题,10个选择,3个leetcode原题,慌死了。接下来调整复习方案。 6级单词 leetcode ...

  • 复习总结

    复习内容:五年级数学下册。 复习时长: 16个工作日。 复习形式:集中回顾、专项练习、模拟考试。 一、集中回顾、唤...

  • leetcode103.Binary Tree Zigzag L

    我又肥来复习了。原题链接https://leetcode.com/problems/binary-tree-zig...

  • Design 类

    1.Zigzag Iterator(281. leetcode) -1.这里会复习到 java 的iterator...

网友评论

      本文标题:LeetCode复习回顾

      本文链接:https://www.haomeiwen.com/subject/ijjjnxtx.html