摘要: #include<stdio.h>#include<string.h>#include <pthread.h>#include <iostream>#include <algorithm>#include <vector>#include <stack>#include <stdlib.h>#inc 阅读全文
posted @ 2017-09-18 20:36 bananaa 阅读(116) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: /* 对于一颗二叉树,从根节点开始遍历 如果左右节点有一个为NULL,那么肯定不是对称二叉树 如果左右子节点均不为空,但不相等,那么肯定不是对称二叉树 如果左右子节点均不为空且相等,那么: 遍历左子树,遍历顺序为,当前节点,左子树,右子树 遍历右子树,遍历顺序为,当前节点,右... 阅读全文
posted @ 2017-09-18 10:23 bananaa 阅读(573) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include #include using namespace std; struct TreeLinkNode { int val; struct TreeLinkNode *left; struct TreeLinkNode... 阅读全文
posted @ 2017-09-18 09:46 bananaa 阅读(192) 评论(0) 推荐(0) 编辑
摘要: “\t\v\\0”长度=4;\0:字符串结束符;\\0:\将\0进行了转义,所以\0是两个字符 类的友元函数的访问权限跟类内部的方法相同,但是友元函数不属于本类的对象,一般它是另一个类的成员函数,不能通过本类的this指针进行访问。 node是一个指针,它指向的是const char类型,node可 阅读全文
posted @ 2017-08-19 11:45 bananaa 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 2017/8/18 程序运行结束时才释放;静态变量在内存的静态存储区,静态数据一直占有着该存储单元直到程序结束;一般局部变量在函数调用结束后释放变量占用的存储单元,而静态局部变量不释放。 静态全局变量的作用域只是定义它的文件,不能被其他文件使用; 静态局部变量只声明一次,一旦申请内存成功,不再接受重 阅读全文
posted @ 2017-08-18 11:48 bananaa 阅读(680) 评论(0) 推荐(0) 编辑
摘要: lettcode21. Merge Two Sorted Lists Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nod 阅读全文
posted @ 2017-08-16 20:49 bananaa 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 20.Valid Parentheses Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. The bracke 阅读全文
posted @ 2017-08-15 11:32 bananaa 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.codeblocks编译时,下面这行报错。错误为: Error: Range-based loops are not allowed in C++98 解决方法: "setting->compiler->Global compiler settings->Compiler Flags"中勾选"H 阅读全文
posted @ 2017-08-15 10:58 bananaa 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 实验1-git介绍 1.版本控制系统: 1)集中式版本控制系统:版本库是集中存放在中央服务器的,工作时需要先从中央服务器取得最新的版本,然后工作完成后把自己的修订推送给中央服务器。这类系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文 阅读全文
posted @ 2017-07-24 16:59 bananaa 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 实验1.Bash介绍与入门 1.简介:Bash是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell shell是一个命令解释器,是介于操作系统内核与用户之间的一个绝缘层。所有的UNIX命令和工具再加上公共程序,对于Shell脚本来说,都是可调用的。 2.运行Bas 阅读全文
posted @ 2017-07-24 16:40 bananaa 阅读(507) 评论(0) 推荐(0) 编辑