This repository is about my collection of learn Computer Science, include AI, ML, git, leetcode, algorithm and so on.
这部分内容是根据 “高级人工智能” 课程的总结。
图书下载:链接: https://pan.baidu.com/s/1jERNSyFqL_KvEW3fN1gP-A 密码:3wmx
LeetCode 的官网地址为:https://leetcode.com 。下面是题目的一些解答:
2018-03-23 : 793. Preimage Size of Factorial Zeroes Function 二分搜索存在性/搜索空间设计 hard
2018-05-07 : 818. Race Car 经典:BFS、递归、迭代加长搜索
2018-05-12 : 466. Count The Repetitionshard hard
偏数学
2018-06-08 : 515. Find Largest Value in Each Tree Row 树的BFS遍历
2018-06-10 : 462. Minimum Moves to Equal Array Elements II 数学-离散积分
2018-06-12 : 332. Reconstruct Itinerary 递归动态规划、堆/优先队列、堆操作实现
2018-06-13 : 241. Different Ways to Add Parentheses 中序遍历构造二叉树 / 递归
2018-06-21 : 122. Best Time to Buy and Sell Stock II 递归动态规划的优劣/改进
2018-06-23 : 854. K-Similar Strings 启发式-动态规划
2018-06-24 : 235. Lowest Common Ancestor of a Binary Search Tree 寻找共同父节点/双向二叉树建立/树建立索引
2018-06-25 : 230. Kth Smallest Element in a BST BST转链表/递归找第k小的节点
2018-06-27 : 207. Course Schedule 有向图与无向图的环检测
2018-06-28 : 391. Perfect Rectangle 计算机图形学/矩形重叠检测
2018-07-28 : 583. Delete Operation for Two Strings 最长子序列 / LCS
2018-07-30 : 423. Reconstruct Original Digits from English 动态规划的缺点/根据题目特征求解
2018-08-01 : 209. Minimum Size Subarray Sum 组合问题/O(nlog n)复杂度
2018-08-08 : 714. Best Time to Buy and Sell Stock with Transaction Fee 问题分解
2018-08-09 : 430. Flatten a Multilevel Doubly Linked List 双向链表操作
2018-08-13 : 99. Recover Binary Search Tree 树的非递归深度遍历/寻找交换位置
2018-08-14 : 600. Non-negative Integers without Consecutive Ones 排列组合hard