2017年2月26日

Python核心编程-------------第一章

摘要: 安装开发环境,解释器 阅读全文

posted @ 2017-02-26 21:16 毛无语666 阅读(103) 评论(0) 推荐(0) 编辑

2017年2月25日

C++语言中的vector学习

摘要: 待续 阅读全文

posted @ 2017-02-25 17:36 毛无语666 阅读(159) 评论(0) 推荐(0) 编辑

动态规划-----爬楼梯问题

摘要: C++语言 class Solution { public: int climbStairs(int n) { if (n <= 1) return 1; vector<int> dp(n); dp[0] = 1; dp[1] = 2; for (int i = 2; i < n; ++i) { d 阅读全文

posted @ 2017-02-25 16:15 毛无语666 阅读(333) 评论(0) 推荐(0) 编辑

动态规划------Combination Sum IV

摘要: Given an integer array with all positive numbers and no duplicates, find the number of possible combinations that add up to a positive integer target. 阅读全文

posted @ 2017-02-25 16:12 毛无语666 阅读(349) 评论(0) 推荐(0) 编辑

动态规划--------Is Subsequence

摘要: 题目描述: Given a string s and a string t, check if s is subsequence of t. You may assume that there is only lower case English letters in both s and t. t 阅读全文

posted @ 2017-02-25 15:21 毛无语666 阅读(301) 评论(0) 推荐(0) 编辑

2017年2月24日

java数据结构和算法-------第十二章堆

摘要: 堆是一种对最大(最小)关键字的数据项提供便利访问的数据结构。堆是实现优先级队列的一种结构,是一种树。 堆是特殊的二叉树。 阅读全文

posted @ 2017-02-24 16:45 毛无语666 阅读(125) 评论(0) 推荐(0) 编辑

java算法和数据结构-----第11章哈希表

摘要: 哈希表 哈希表就是插入和查找运算很快,缺点是不易扩充数据规模的大小。 哈希函数的实质,就是将一个大数转换为一个小数。利于存储。 阅读全文

posted @ 2017-02-24 15:46 毛无语666 阅读(126) 评论(0) 推荐(0) 编辑

java数据结构和算法-----第九章红黑树

摘要: 平衡树和非平衡树 如果待插入的关键字是升序的或者降序的,将会产生非平衡树。(都只在根节点的左边或者右边) 当树没有分支时,此时的树就可以看做单链表。 阅读全文

posted @ 2017-02-24 14:30 毛无语666 阅读(128) 评论(0) 推荐(0) 编辑

2017年2月23日

动态规划----查找一个数组中存在的数学数列

摘要: 题目描述: A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements i 阅读全文

posted @ 2017-02-23 22:28 毛无语666 阅读(745) 评论(0) 推荐(0) 编辑

java数据结构和算法------第八章

摘要: 二叉树 为什么要用到树呢?因为树结合了有序数组和链表。在树中查找数据项的速度和在有序数组中一样快。并且插入数据项和删除数据项的速度和链表中一样快。 一棵树只有一个根,从根到其他任何节点的路径有且仅有一条。 二叉树是树中特殊的一种,但是它每个节点最多只有两个子节点。 二叉搜索树 一个节点的左子节点的关 阅读全文

posted @ 2017-02-23 21:36 毛无语666 阅读(126) 评论(0) 推荐(0) 编辑

导航