2019年1月15日

[LeetCode]94 Binary Tree Inorder Traversal(递归版)+三种遍历的非递归版+层序遍历、107. 二叉树的层次遍历 II

摘要: ###题目链接 https://leetcode.com/problems/binary-tree-inorder-traversal/ ###题意 二叉树的中序遍历 ###代码(递归,C++) 其中函数返回类型不符合题目中要求,做相应更改即可A; /** * Definition for a bi 阅读全文

posted @ 2019-01-15 20:11 coding_gaga 阅读(418) 评论(0) 推荐(0) 编辑

C++编译中的内存分配

摘要: 一个由 C/C++ 编译的程序占用的内存分为以下五个部分 代码区:存放CPU执行的机器指令,代码区是可共享,并且是只读的。 数据区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。 BBS区:存放的是未初始化的全局变量和静态变量。 栈区 堆区 栈区和堆区的不同点 ——|栈(stack)|堆 阅读全文

posted @ 2019-01-15 19:10 coding_gaga 阅读(614) 评论(0) 推荐(0) 编辑

2018年12月11日

pycharm中conda环境部署

摘要: 问题 pycharm中部署了conda base环境,项目中 报错,缺少DLL模块 。 但是在Anaconda Prompt中 则成功。 发现 1 在Anaconda Prompt中(base)下用 安装库 ,pycharm中有相应库的增加; 而在(base)下用 安装库,pycharm无相应库增加 阅读全文

posted @ 2018-12-11 10:24 coding_gaga 阅读(7784) 评论(0) 推荐(1) 编辑

2018年11月29日

并发网络爬虫(C++实现)

摘要: step1 使用socket编程技术,利用http协议,抽取网页中的url,实现简单的爬虫。 socket 功能描述:初始化创建socket对象。 socket返回值:成功返回非负数的socket描述符;失败返回 1。socket描述符是一个指向内部数据结构的指针,它指向描述符表入口。 step2 阅读全文

posted @ 2018-11-29 16:58 coding_gaga 阅读(1416) 评论(2) 推荐(0) 编辑

2018年11月18日

Xcode调试与其他

摘要: 在项目中设置main接收的参数,模拟终端输入 Product Scheme Edit Scheme Run Arguments 例: 相当于在终端执行命令: 依次是我的cpp文件名(argv[0]),参数1(argv[1]),参数2(argv[2]) 查看内存等资源的占用情况 设置工作路径 Prod 阅读全文

posted @ 2018-11-18 10:44 coding_gaga 阅读(162) 评论(0) 推荐(0) 编辑

2018年11月13日

C++ map与unordered_map

摘要: map与unordered_map对比 map|unordered_map : :|: : 红黑树(非严格二叉平衡搜索树)实现|哈希表实现 有序 |无序 ——| 查找时间复杂度为O(1),非常快 空间消耗较大|空间消耗较大 哈希表(hash table) 定义 用 hash函数 (即散列函数)把ke 阅读全文

posted @ 2018-11-13 20:09 coding_gaga 阅读(421) 评论(0) 推荐(0) 编辑

2018年11月6日

[剑指Offer]6-从尾到头打印链表

摘要: 典型的后进先出,可以借助栈,也可以使用递归。 考虑到若链表过长递归可能造成函数调用栈溢出,所以使用栈更好。 注意stack无遍历操作,全部用push(),pop(),top()完成。 以下创建列表胡乱写例子,主要练习链表倒序输出功能。 include include using namespace 阅读全文

posted @ 2018-11-06 21:41 coding_gaga 阅读(105) 评论(0) 推荐(0) 编辑

2018年10月30日

先开始吧

该文被密码保护。 阅读全文

posted @ 2018-10-30 18:39 coding_gaga 阅读(8) 评论(0) 推荐(0) 编辑

2016年11月1日

JS闭包

摘要: 本文为阮一峰的网络日志一篇闭包博文的学习笔记 ,大部分摘自原文。 原文链接 :http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 例:function f1(){ var n=999; function f 阅读全文

posted @ 2016-11-01 20:05 coding_gaga 阅读(138) 评论(0) 推荐(0) 编辑

shell学习笔记1

摘要: 脚本:一个Shell脚本主要由原本需要在命令行输入的命令组成(用户可以使用脚本来把一些常用的操作组合成一组序列)。 脚本语言:主要用来书写脚本的语言。 linux中shell变量$#,$@,$0,$1,$2的含义解释:$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台 阅读全文

posted @ 2016-11-01 19:09 coding_gaga 阅读(134) 评论(0) 推荐(0) 编辑

导航