会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZH奶酪(张贺)
人生犹如“迷宫”,每个人都在其中寻找各自的“奶酪”——稳定的工作、身心的健康、和谐的人际关系、甜蜜美满的爱情,或是令人充满想象的财富……
首页
新随笔
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
28
下一页
2016年1月28日
Python 函数参数引用(传值/传址)/copy/deepcopy
摘要: 精简版: 传值:被调函数局部变量改变不会影响主调函数局部变量 传址:被调函数局部变量改变会影响主调函数局部变量 Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是数字,字符串,元组则传值;如果是列表,字典则传址; copy使用场景:列表或字典,且内部元素为数字,字符串或元组 de
阅读全文
posted @ 2016-01-28 09:57 ZH奶酪
阅读(38197)
评论(0)
推荐(3)
2016年1月27日
C/C++中的值传递,引用传递,指针传递,指针引用传递
摘要: 在面试过程中,被面试官问到传值和传引用的区别,之前没有关注过这个问题,今天在网上找了一篇包含代码和图片的讲解文章,浅显易懂,遂转载备忘。 参考:[原文链接] 1. 值传递 1 void f( int p){ 2 printf("\n%x",&p); 3 printf("\n%x",p); 4 p=0
阅读全文
posted @ 2016-01-27 14:56 ZH奶酪
阅读(1971)
评论(1)
推荐(2)
C++中引用传递与指针传递的区别
摘要: 最近Garena面试的过程中,面试官提了一个问题,C++中引用传递和指针传递的区别?根据自己的经验,联想到了swap函数,只知道既可以用引用来实现,又可以用指针传递来实现,至于二者有何区别,自己还真没有考虑过。痛定思痛,受虐之后,赶紧弥补自己的知识漏洞。通过在网上搜集资料,自己也整理了一下。精简版:...
阅读全文
posted @ 2016-01-27 14:42 ZH奶酪
阅读(14160)
评论(2)
推荐(2)
2016年1月8日
牛客网-《剑指offer》-包含min函数的栈
摘要: 题目:http://www.nowcoder.com/practice/4c776177d2c04c2494f2555c9fcc1e49辅助栈C++ 1 class Solution { 2 public: 3 void push(int v) { 4 int m = s1....
阅读全文
posted @ 2016-01-08 14:37 ZH奶酪
阅读(313)
评论(0)
推荐(0)
牛客网-《剑指offer》-调整数组顺序使奇数位于偶数前面
摘要: 题目:http://www.nowcoder.com/practice/beb5aa231adc45b2a5dcc5b62c93f593C++ 1 class Solution { 2 public: 3 void reOrderArray(vector &arr) { 4 ...
阅读全文
posted @ 2016-01-08 14:22 ZH奶酪
阅读(303)
评论(0)
推荐(0)
牛客网-《剑指offer》-数值的整数次方[快速幂运算]
摘要: 题目:http://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00/*** 1.全面考察指数的正负、底数是否为零等情况。* 2.写出指数的二进制表达,例如13表达为二进制1101。* 3.举例:10^1101 = 10^0001*...
阅读全文
posted @ 2016-01-08 13:54 ZH奶酪
阅读(726)
评论(0)
推荐(0)
牛客网-《剑指offer》-二进制中1的个数
摘要: 题目:http://www.nowcoder.com/practice/8ee967e43c2c4ec193b040ea7fbb10b8C++负数需要特殊处理,因为负数右移会补1(符号位) 1 class Solution { 2 public: 3 int NumberOf1(int ...
阅读全文
posted @ 2016-01-08 13:43 ZH奶酪
阅读(220)
评论(0)
推荐(0)
牛客网-《剑指offer》-矩形覆盖
摘要: 题目:http://www.nowcoder.com/practice/72a5a919508a4251859fb2cfb987a0e6C++ 1 class Solution { 2 public: 3 int rectCover(int n) { 4 if (n == 1...
阅读全文
posted @ 2016-01-08 13:36 ZH奶酪
阅读(411)
评论(0)
推荐(0)
牛客网-《剑指offer》-变态跳台阶
摘要: C++1 class Solution {2 public:3 int jumpFloorII(int n) {4 return 1 f(0) + f(1) + f(2) + f(3) + ... + f(n-1)6) 由以上已经是一种结论,但是为了简单,我们可以继续简化:...
阅读全文
posted @ 2016-01-08 13:29 ZH奶酪
阅读(436)
评论(0)
推荐(0)
牛客网-《剑指offer》-跳台阶
摘要: 题目:http://www.nowcoder.com/practice/8c82a5b80378478f9484d87d1c5f12a4C++1 class Solution {2 public:3 int jumpFloor(int n) {4 if (n == 1 || ...
阅读全文
posted @ 2016-01-08 13:17 ZH奶酪
阅读(211)
评论(0)
推荐(0)
牛客网-《剑指offer》-斐波那契数列
摘要: 题目:http://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3C++ 1 class Solution { 2 public: 3 int Fibonacci(int n) { 4 if (n == 0...
阅读全文
posted @ 2016-01-08 13:14 ZH奶酪
阅读(479)
评论(0)
推荐(0)
牛客网-《剑指offer》-旋转数组的最小数
摘要: 题目:http://www.nowcoder.com/practice/9f3231a991af4f55b95579b44b7a01baC++ 1 class Solution { 2 public: 3 int minNumberInRotateArray(vector arr) { 4 ...
阅读全文
posted @ 2016-01-08 13:09 ZH奶酪
阅读(301)
评论(0)
推荐(0)
牛客网-《剑指offer》-用两个栈实现队列
摘要: 题目:http://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6C++ 1 class Solution 2 { 3 public: 4 void push(int node) { 5 stack1.pu...
阅读全文
posted @ 2016-01-08 12:58 ZH奶酪
阅读(252)
评论(0)
推荐(0)
牛客网-《剑指offer》-重建二叉树
摘要: 题目:http://www.nowcoder.com/practice/8a19cbe657394eeaac2f6ea9b0f6fcf6C++/** * Definition for binary tree * struct TreeNode { * int val; * TreeN...
阅读全文
posted @ 2016-01-08 11:37 ZH奶酪
阅读(409)
评论(0)
推荐(0)
2016年1月7日
牛客网-《剑指offer》-从尾到头打印链表
摘要: 题目:http://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035C++ 1 /** 2 * struct ListNode { 3 * int val; 4 * struct ListNode *n...
阅读全文
posted @ 2016-01-07 17:15 ZH奶酪
阅读(346)
评论(0)
推荐(0)
牛客网-《剑指offer》-替换空格
摘要: 题目:http://www.nowcoder.com/practice/4060ac7e3e404ad1a894ef3e17650423C++ 1 class Solution { 2 public: 3 void replaceSpace(char *str,int len) { 4 ...
阅读全文
posted @ 2016-01-07 17:14 ZH奶酪
阅读(332)
评论(0)
推荐(0)
牛客网-《剑指offer》-二维数组中的查找
摘要: 题目:http://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62eC++ 1 class Solution { 2 public: 3 bool Find(vector > array,int target) { 4 ...
阅读全文
posted @ 2016-01-07 17:13 ZH奶酪
阅读(251)
评论(0)
推荐(0)
开发环境、生产环境、测试环境的基本理解和区别
摘要: 对于刚刚来到一个新的团队或是新环境的“新人”来说,当你无所事事且故作投入之时,听着几个“老人”在自己可视范围之外或严肃或轻松的讨论着业务,其措辞拿捏精准,语气抑扬顿挫,期间,涉及到一些的概念可能难免让你不明觉厉……然默默道:”高端,大气,上档次!“ ”不识庐山真面目,只缘身在此山中“,对于一些术...
阅读全文
posted @ 2016-01-07 15:22 ZH奶酪
阅读(2677)
评论(0)
推荐(0)
LintCode: Single Number II
摘要: 一篇解析比较详细的文章:http://www.acmerblog.com/leetcode-single-number-ii-5394.htmlC++解法(1)求出每个比特位的数目,然后%3,如果这个比特位只出现1次,那么这比特位就会余1,否则就会整除。把每个余下的比特位求出来,就知道是哪个数只出现...
阅读全文
posted @ 2016-01-07 14:14 ZH奶酪
阅读(335)
评论(0)
推荐(0)
LintCode: Single Number
摘要: C++(1)异或操作3^3=0(2)for (auto &i : Obejuct) {} 1 class Solution { 2 public: 3 /** 4 * @param A: Array of integers. 5 * return: The single ...
阅读全文
posted @ 2016-01-07 13:36 ZH奶酪
阅读(299)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
28
下一页