摘要: leetcode上有道题是关于path sum的,我第一时间的做法是用二叉树的路径去与sum比较。所以需要去打印出二叉树的节点路径,以下是用回溯法。 接着与sum做比较就能知道path sum是否相同了。 不过这种方法不好,空间开销大,效率还不高。在网上看到这种解法贴一下地址: 点击 阅读全文
posted @ 2019-02-12 10:48 Hwangzhiyoung 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 分享一个python 脚本 关于建立ftp服务器以供局域网内的同事访问 ftp.py 先安装 pyftpdlib 之后根据自己的用户名和密码和对应的传输路径,修改这一行 运行 阅读全文
posted @ 2018-10-31 22:27 Hwangzhiyoung 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 今天在看单元测试的时候无意中看到google gtest的例子有个实现Queue队列的数据结构它是用单链表实现的。索性今天就分享一下队列和栈这两种实现方法。 Queue 单链表实现 1 // Copyright 2005, Google Inc. 2 // All rights reserved. 阅读全文
posted @ 2018-09-29 18:42 Hwangzhiyoung 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 面试中问到了一个问题,定义一个map<A,int>,key是一个类,value是一个int型值,问这个类有什么限制吗? 当时没想出来,回头自己试的时候确实编译不过,报的错误是 error: no match for ‘operator<’ (operand types are ‘const A’ a 阅读全文
posted @ 2018-08-31 15:37 Hwangzhiyoung 阅读(6431) 评论(0) 推荐(1) 编辑
摘要: 面试中经常会问到序列式容器、关联容器中迭代器失效的问题,其核心问题的是调用c++方法中的erase(),迭代器iter还是否有效。 搞清楚以下几点: 1)earse()方法可以返回下一个有效的迭代器 2)删除序列式容器(如vector,deque)中当前的iterator会使后面所有元素的itera 阅读全文
posted @ 2018-08-31 14:27 Hwangzhiyoung 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: sizeof() 输出值是多少?面试中也是经常会问到的,这里又了解了内存对齐的原则,作个记录。 这里给两个链接做参考: 为什么要进行内存对齐以及对齐规则 C/C++ 内存对齐原则及作用 阅读全文
posted @ 2018-07-20 15:04 Hwangzhiyoung 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 前言 这两天碰到面试题,说是页面调度算法,之前在操作系统书上有了解过,LRU(近期最少使用),还有OPT(最佳页面替换算法)、FIFO(先进先出页面置换算法),今天先来实现LRU 最近最少使用。 LRU 原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来 阅读全文
posted @ 2018-07-13 16:32 Hwangzhiyoung 阅读(3470) 评论(0) 推荐(0) 编辑
摘要: 先上代码: 强烈建议用visual studio,特别是在用到递归的时候,程序什么时候返回,返回到哪里,指针指向的内容会比较难以弄清,但是单步调试就解决了这个问题。 首先定义一个链表: 然后把它们给串联起来形成一个链表: 接着就是进行递归调用,从最后一个节点开始,每每两个节点进行就地逆置,这里要搞明 阅读全文
posted @ 2018-06-16 17:20 Hwangzhiyoung 阅读(5634) 评论(2) 推荐(1) 编辑
摘要: 今天在公司碰到一个这样的问题:大致问题是这样的,我把新生成的国外cdn路径放到页面上来用来查看,发现会出现如下类似的错误信息 Refused to load the script xxxxxx because it violates the following Content Security Po 阅读全文
posted @ 2018-06-06 18:41 Hwangzhiyoung 阅读(25194) 评论(0) 推荐(1) 编辑
摘要: Example: 1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <iostream> 4 #include <string> 5 #include <functional> //std::function 6 7 using std::c 阅读全文
posted @ 2018-05-31 10:16 Hwangzhiyoung 阅读(2362) 评论(0) 推荐(0) 编辑