自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zy2317878的博客

博观约取,厚积薄发。多读书,多看报,多做事,多交流。

原创 C++——算法题多种输入获取方法

写在前面 这篇博客主要积累一下需要自己处理输入的算法题中常用的获取输入的方法。 没有告诉输入多少行 这种情况适用于题目没有告诉输入的确切的行数N,需要不断检测输入。 例子如下: 描述 求两个整数A+B的和 输入 输入包含多组数据。 每组数据包含两个整数A(1 ≤ A ≤ 100)和B(1 ≤ B...

2018-10-22 16:15:02 351 0

原创 LeetCode——208. Implement Trie (Prefix Tree)

Description Implement a trie with insert, search, and startsWith methods. Example Trie trie = new Trie(); trie.insert("apple"); t...

2018-10-11 20:14:31 124 0

原创 Qt——QWidget: “Must construct a QApplication before a QWidget”

写在前面 这个BUG说起来要解决也很简单。C++确实要细心。参考文献: 怪异问题:qwidget: must construct a qapplication before a qpaintdevice 详解:qwidget: must construct a qapplication befo...

2018-10-08 19:49:24 3742 0

原创 LeetCode-207. Course Schedule

Description There are a total of n courses you have to take, labeled from 0 to n-1. Some courses may have prerequisites, for example to take course ...

2018-10-06 21:21:12 131 0

原创 OpenCV——无法打开“opencv2/opencv.hpp”文件

写在前面 仍然是实验室的项目,这次,编译项目源代码发现了这样的问题。无法找到opencv2/opencv.hpp文件。很有意思。记录一下。 头文件引用方法 如下代码所示: #include "opencv2/opencv.hpp" 然后就会报错。查找相关文件,发现只有open...

2018-10-02 22:23:20 20191 5

原创 OpenCV_Viz——OpenCV中Viz的模块编译的无法解析的外部符号BUG

写在前面 由于实验室需要,需要重新编译医学图像第三方库全家桶。这里就需要编译OpenCV,而编译后查看编译的库文件中缺少一个opencv_viz2413d.lib文件(没错,这里可以看出我使用的OpenCV是opencv-2.4.13.6版本)。所以需要额外重新编译这个库。首先就会遇到一个问题:默...

2018-10-02 14:52:47 694 1

原创 Windows变量路径

写在前面 用Windows系统还是要多了解常用变量路径的,这样也能帮助自己多了解VS中工程的配置路径。 参考文献: Windows变量路径与通配符 Windows变量路径 路径名称 实际路径 %SystemDri...

2018-09-18 19:47:41 2179 0

原创 LeetCode-200. Number of Islands

Description Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water...

2018-09-08 21:46:46 78 0

原创 LeetCode-236. Lowest Common Ancestor of a Binary Tree

Description Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According to the definition of LCA on Wiki...

2018-09-07 21:01:45 49 0

原创 LeetCode-114. Flatten Binary Tree to Linked List

Description Given a binary tree, flatten it to a linked list in-place. Example For example, given the following tree: 1 / \ 2 ...

2018-09-06 18:36:46 55 0

原创 Java中访问修饰符控制权限

写在前面 访问修饰控制符是为了实现Java面向对象设计中的封装,其他两大特性是继承与多态。不难理解,但还是记录一下,加强记忆。好记性不如烂笔头嘛。 参考文献: 5.4.2 封装的实现—使用访问控制符 主要内容可参考上面的链接,我觉得写得还是挺详细的。主要是解释一下后面有点遗忘的时候,如...

2018-09-05 10:49:07 142 0

原创 Java中static关键字的作用与用法

写在前面 这篇总结一下Java中static关键字的作用与用法。 参考文献如下: [java]static关键字的四种用法 Java中static关键字的作用 Java中的static关键字解析 Java中static关键字的作用 下面直接分析static关键字的四种基本用法。 ...

2018-09-03 20:55:44 6052 1

原创 Java中this关键字的作用和用法

写在前面 简单总结一下Java中this关键字的作用与用法。 参考文献: Java中this关键字详解 Java this 关键字用法 java中this关键字的用法 Java this关键字 java中this关键字的作用 功能概述 this关键字主要有三个应用: this...

2018-09-03 19:22:39 5283 5

原创 构造方法的作用和特征

写在前面 这篇文章说一下Java构造方法的作用与特征,简单记录一下。 构造方法的特点 构造方法名一定与类同名 构造方法无返回值类型(void 也不行) 构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法,他们之间构成重载关系 如果定义有参构造函数,则默认的无参构造函数将被自...

2018-09-03 15:25:14 4489 0

原创 类与对象的关系

写在前面 简单记录一下类与对象的关系,问题不难,但觉得还是写出来,会帮助自己记忆更牢固,而且万一以后有需要,可以及时回顾。 参考文献: 类与对象的区别 Java类和对象 详解(一) Java类和对象 详解(二) 声明对象、类与对象的区别 类和对象的区别 基础概念 1.类 简单来...

2018-09-03 11:34:58 1920 0

原创 面向过程与面向对象的区别

写在前面 看的网上教程出的简答题,简单记录一下。参考资料如下: 心得 : 面向对象和面向过程的区别 面向对象与面向过程的区别 面向过程与面向对象编程的区别和优缺点 面向对象与面向过程语言的区别 基本概念 1.面向过程 procedure oriented programming P...

2018-09-03 11:07:38 98 0

原创 LeetCode-102. Binary Tree Level Order Traversal

Description Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). Example...

2018-08-13 14:37:52 84 0

原创 Visual Studio——LNK1561: 必须定义入口点 的BUG解决方法

写在前面 很简单的一个错误,也是自己没有注意到,记录一下。问题的背景是尝试使用Visual Stdio 2015来编写静态与动态链接库,在写静态链接库的时候,Debug版本没有问题,但是想尝试Release版本但是出现问题了。所以,记录一下。 参考文献: 关于 LINK : fatal er...

2018-08-01 14:49:36 13866 0

原创 LeetCode-98. Validate Binary Search Tree

Description 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 ...

2018-07-26 14:18:05 114 0

原创 C++——虚函数(virtual)

写在前面 这一篇博客记录一下自己理解的虚函数的相关内容。虚函数在刚开始学习C++的时候并不理解为什么需要这个东西?现在觉得要理解这个概念,需要对面向对象编程这个软件设计模式要有了解。学习C++不光要能理解语法特征,还要明白一些常用的软件设计模式。 这篇博客我也还是会结合一些网络上的资料,加上自己...

2018-07-20 16:13:54 132 0

原创 C++——友元(friend)

写在前面 这一篇博客简单的记录一下我对于友元的理解。友元可以是个函数,就称为友元函数,也可以是一个类,就称为友元类。类,(这个我还没有专门整理),具有封装信息与提供结构的特性。public可以为外部提供调用接口,private则隐藏与类相关的数据方法等,起到抽象对象的作用。所以,只有内的成员函数...

2018-07-11 17:18:28 119 0

原创 C++——回调函数

写在前面 这里学习一下回调函数,主要也是参考网上的资料做一个简单的整理。参考文献: C++回调函数的一点理解 C++ 使用回调函数的方式 和 作用。 持续更新 示例代码 #include <iostream> using names...

2018-07-10 11:31:21 616 0

原创 LeetCode-394. Decode String

Description Given an encoded string, return it's decoded string. The encoding rule is: k[encoded_string], where the encoded_string inside th...

2018-07-08 14:05:12 89 0

原创 HTML5——HTML5元素周期表

写在前面 其实自己看了HTML5好久了,主要标签多少也都有用过了,但是呢,缺少一定的总结。看了一遍相当于再读代码不会陌生,但是只有总结才能把知识整理成自己的,相当于对于这一块知识有了头绪。 HTML5元素周期表 发现HTML5元素周期表,整理一下:有两个版本: 中文:HTML5 标签...

2018-07-07 22:40:10 3206 0

原创 LeetCode-46. Permutations

Description Given a collection of distinct integers, return all possible permutations. Example Input: [1,2,3] Output: [ [1,2,3], [1,3,2], ...

2018-07-07 20:35:53 101 0

原创 LeetCode-322. Coin Change

Description You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of co...

2018-07-07 19:45:12 59 0

原创 LeetCode-221. Maximal Square

Description Given a 2D binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its area. ...

2018-07-06 19:11:46 84 0

原创 LeetCode-139. Word Break

Description Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, determine if s can be segmented into a spac...

2018-07-06 17:40:30 54 0

原创 LeetCode-416. Partition Equal Subset Sum

Description Given a non-empty array containing only positive integers, find if the array can be partitioned into two subsets such that the sum of ...

2018-07-06 15:57:46 69 0

原创 LeetCode-309. Best Time to Buy and Sell Stock with Cooldown

Description Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profi...

2018-07-05 16:38:49 47 0

原创 LeetCode-96. Unique Binary Search Trees

Description Given n, how many structurally unique BST's (binary search trees) that store values 1 ... n? Example Input: 3 Output: 5 Exp...

2018-07-05 16:16:09 43 0

原创 LeetCode-494. Target Sum

Description You are given a list of non-negative integers, a1, a2, ..., an, and a target, S. Now you have 2 symbols + and -. For each integer, you...

2018-07-05 15:27:16 116 0

原创 LeetCode-338. Counting Bits

Description Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary...

2018-07-04 14:29:55 66 0

原创 LeetCode-215. Kth Largest Element in an Array

Description Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct e...

2018-07-04 13:32:52 49 0

原创 LeetCode-240. Search a 2D Matrix II

Description Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each...

2018-07-04 11:19:28 52 0

原创 LeetCode-5. Longest Palindromic Substring

Description Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example 1 Inpu...

2018-07-03 20:28:00 46 0

原创 LeetCode-17. Letter Combinations of a Phone Number

Description Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mappi...

2018-07-03 19:59:19 57 0

原创 LeetCode-22. Generate Parentheses

Description Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. Example For example, given...

2018-07-02 20:20:30 48 0

原创 LeetCode-647. Palindromic Substrings

Description Given a string, your task is to count how many palindromic substrings in this string. The substrings with different start indexes or ...

2018-07-02 20:07:15 50 0

原创 LeetCode-279. Perfect Squares

Description Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n. Example...

2018-07-02 14:53:53 218 0

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