Ying

个人博客:http://smartsi.club/

[C#] Graphics平移缩放旋转

【平移】 private void btnTranslate_Click(object sender, EventArgs e) { Graphics graphics = this.CreateGraphics(); // 红色笔...

2014-12-30 21:00:36

阅读数:4277

评论数:2

[算法]二叉树创建

【链式存储结构】 struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {} }; 【层次创建二叉树...

2014-12-30 11:32:35

阅读数:1359

评论数:0

[LeetCode]111.Minimum Depth of Binary Tree

【题目】 Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest path from the root node down to...

2014-12-30 11:14:57

阅读数:1274

评论数:0

[网络]HTTP协议详解

引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,H...

2014-12-29 22:41:23

阅读数:806

评论数:0

[IT]HTML网页源码的字符编码(charset)解释

当你通过浏览器,打开某个网站,即某个url地址的时候,你所能正常看到网页的内容,各种文字,都可以正常显示,且没有显示乱码。 此过程,涉及到,浏览器帮你正确解析HTML源码,其中涉及到HTML网页源码的字符编码处理方面的问题。 和字符编码处理相关的大概逻辑是: 1.浏览器访...

2014-12-29 19:57:41

阅读数:1588

评论数:0

[IT]当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事。 1. 首先,你得在浏览器里输入要网址: 2. 浏...

2014-12-29 18:15:42

阅读数:1373

评论数:0

[Python]Eclipse安装配置PyDev插件

【安装PyDev】 首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.oracle.com/technetwork/java/javas...

2014-12-29 17:41:45

阅读数:995

评论数:0

[LeetCode]109.Convert Sorted List to Binary Search Tree

【题目】 Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 【分析】 无 【代码】 在下面超时的代码上进行改进:把链表先转换为...

2014-12-29 10:38:06

阅读数:1319

评论数:0

[Python]学习笔记之文件和异常

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录...

2014-12-28 23:25:47

阅读数:1059

评论数:0

[LeetCode]108.Convert Sorted Array to Binary Search Tree

【题目】 Given an array where elements are sorted in ascending order, convert it to a height balanced BST. 【分析】 二分法,以中间元素i为根节点[start,i-1]递归构建左子树,[i+1,en...

2014-12-28 11:22:38

阅读数:1594

评论数:0

[Python]学习笔记之列表

# coding=utf-8 #一 初始列表 fruits = ["apple","banama","peach"] print fruits print fruits[0] #列表长度 print len(fruits) #尾部追加一...

2014-12-27 21:51:58

阅读数:1091

评论数:0

[LeetCode]98.Validate Binary Search Tree

【题目】 Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as follows: The left subtree of a node con...

2014-12-27 17:28:33

阅读数:1443

评论数:0

[LeetCode]95.Unique Binary Search Trees II

【题目】 Given n, generate all structurally unique BST's (binary search trees) that store values 1...n. For example, Given n = 3, your program s...

2014-12-27 15:49:02

阅读数:1315

评论数:0

[LeetCode]96.Unique Binary Search Trees

【题目】 Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For example, Given n = 3, there are a total ...

2014-12-26 21:37:53

阅读数:1529

评论数:0

[LeetCode]117.Populating Next Right Pointers in Each Node II

【题目】 Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tree could be any binary tree? Would your pr...

2014-12-24 19:05:53

阅读数:1298

评论数:0

[LeetCode]116.Populating Next Right Pointers in Each Node

【题目】 Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } Popul...

2014-12-24 18:52:37

阅读数:1156

评论数:0

[c++]错误multiple types in one declaration

【错误】 【分析】 原因是类型定义的时候忘了加分号。忘记加分号点通常在错误提示行上一个类型定义。 struct TreeLinkNode { int val; TreeLinkNode *left; TreeLinkNode *right; TreeLinkN...

2014-12-24 18:39:38

阅读数:1320

评论数:0

[LeetCode]114.Flatten Binary Tree to Linked List

【题目】 Given a binary tree, flatten it to a linked list in-place. For example, Given 1 / \ 2 5 / \ \ 3 4 ...

2014-12-24 16:31:26

阅读数:1513

评论数:0

[LeetCode]110.Balanced Binary Tree

【题目】 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree in which...

2014-12-24 15:08:26

阅读数:1201

评论数:0

[LeetCode]101.Symmetric Tree

【题目】 Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: ...

2014-12-24 09:52:17

阅读数:1245

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭