- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 复制一个复杂链表
在牛客网上刷题时,出现了如下的错误:您的代码已保存 段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起 case通过率为0.00%试题题目为:复杂链表的复制。class Solution {public: RandomListNode* Clone(RandomListNode* pHead) {if(pHead == NULL) retur...
2018-05-29 15:26:59 244
转载 C++ STL之vector总结
vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,然后将全部元素移...
2018-05-28 19:07:30 190
转载 C++位运算
位运算是指按二进制进行的运算。运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0<< 左移 用来将一个数的各二进制位全部左移N位,右补0>...
2018-05-16 09:11:01 805
转载 if __name__ == '__main__' 如何正确理解
__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。__main__'__main__' is the name of the scope in which top-level code executes. A module’s __name__ is set equal to ...
2018-05-12 10:16:54 2860
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人