question:

Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -.

my wrong answer

错误点:

显示memory error 应该是运行较大数字时导致内存不够,所以这种方法不佳

正确答案地址:(暂时不明白)

http://blog.csdn.net/mebiuw/article/details/51788817

http://www.cnblogs.com/la0bei/p/5659829.html

http://blog.csdn.net/xtj332/article/details/6639009

重点(补充):

1 合并两个list的方法:

除了直接相加(生成新的list),还有两种方法(修改其中一个list):

用list的extend方法,L1.extend(L2),该方法将参数L2的全部元素添加到L1的尾部,例如:

>>> L1 = [1, 2, 3, 4, 5]
>>> L2 = [20, 30, 40]
>>> L1.extend(L2)
>>> L1
[1, 2, 3, 4, 5, 20, 30, 40]

用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等价,例如:(此方法更加灵活)

>>> L1 = [1, 2, 3, 4, 5]
>>> L2 = [20, 30, 40]
>>> L1[len(L1):len(L1)] = L2
>>> 
>>> L1
[1, 2, 3, 4, 5, 20, 30, 40]

最新文章

  1. cssSelector定位笔记1
  2. IIS7 全新管理工具AppCmd.exe的命令使用实例分享
  3. 为什么C#中应该用Try-Catch?
  4. [Docker] docker 基础学习笔记5(共6篇)
  5. [javascript svg fill stroke stroke-width x1 y1 x2 y2 line stroke-opacity fill-opacity 属性讲解] svg fill stroke stroke-width stroke-opacity fill-opacity line绘制线条属性讲解
  6. android socket编程用Bufferreader读取的一个失败教训
  7. iOS的 context 和Android 中的 canvas
  8. Linux下svn提交文件后自动同步更新到网站目录
  9. LINQ to SQL使用教程
  10. JS原型与原型链终极详解(转)
  11. 数据可视化-OmniGraffle软件
  12. JDBC基础学习(三)—处理BLOB类型数据
  13. ThreadLoacl,InheritableThreadLocal,原理,以及配合线程池使用的一些坑
  14. java代码块,静态代码块,静态变量,构造方法执行顺序
  15. 一致性Hash算法(分布式算法)
  16. 11.13 Daily Scrum
  17. Nginx 介绍
  18. 2、以自定义struct或struct指针作为map的Key
  19. Mockjs 前端接口数据模拟
  20. [Issue]Ubuntu 16.04 ssh: sign_and_send_pubkey: signing failed: agent refused operation

热门文章

  1. HDU 5527 贪心
  2. (第七场)A Minimum Cost Perfect Matching 【位运算】
  3. 访问XML文件中的信息
  4. javap(反汇编命令)
  5. Intellij IDEA 报错java.lang.NoClassDefFoundError
  6. 【洛谷P1107】 [BJWC2008]雷涛的小猫
  7. 【洛谷P3389】(模板)高斯消元
  8. 剑指offer——27. 二叉搜索树与双向链表(Java版)
  9. js通过ua标识判断h5页面是否内嵌在app内
  10. Openresty最佳案例 | 第4篇:OpenResty常见的api