static LinkedListNode removeDuplicates(LinkedListNode list) { LinkedListNode cur = list; HashSet<Integer> set = new HashSet<Integer>(); set.add(list.val); while (cur.next != null) { if (!set.contains(cur.next.val)) { set.add(cur.next.val); cur…
类似BackpackII问题 static int maximize_loot(int[] gold, int[] silver) { int[][] res = new int[gold.length+silver.length+1][10001]; res[0][0] = 0; for (int i=1; i<=gold.length; i++) { for (int j=0; j<=10000; j++) { res[i][j] = Math.max(res[i-1][j], (j>…
static int CoinTossEndAmount(int betAmount, String coinTossResults) { if (betAmount <=0 || coinTossResults.length() == 0) return betAmount; long Amount = betAmount; long onebet = 1; for (int i=0; i<coinTossResults.length(); i++) { if (coinTossResult…
这道题再次证明了这种细节的题目,画个图容易搞清楚 import java.util.Scanner; public class Solution2 { static int DateOfWeekday(int date, int weekday) { int cur = date%7; int res = 0; int dif = 0; if (weekday > 0) { dif = 7*((weekday-1)/7) + (weekday%7-cur>0? weekday%7-cur :…
Combination Sum I 那道题的变体 /* * Complete the function below. */ static int is_score_possible(int score, int[] increments) { Arrays.sort(increments); ArrayList<Integer> res = new ArrayList<Integer>(); res.add(0); helper(res, increments, score, 0)…
思路:这道题要观察,举个例子,1 2 * * 3 * 4  5 * * 6 7 * 8 * *, 用Stack,先序遍历,遇到数字就入栈,如果遇到 * *,说明栈顶节点是叶子节点,一条根到叶子的路径这时候就存在于栈之中,只要计算栈的size(),就知道当前这条路径的深度,树的height就是这些深度的最大值. 空格的引入增添了不少判断上的麻烦, 比如: ab * *, 这棵树的height是1 而不是2. 在遍历节点的时候需要注意取空格之前的所有元素一起看 第三遍办法:倒序读数组,用stack存…
An end to end implementation of a Machine Learning pipeline SPANDAN MADAN Visual Computing Group, Harvard University Computer Science and Artificial Intelligence Laboratory, MIT   Link to Github Repo   Section 1. Introduction Background In the fall o…
看到一个PHP的知识各方面的汇总,写的很有借鉴意义,搬过来了 转自: https://laravel-china.github.io/php-the-right-way/ 欢迎阅读 其他语言版本 参与贡献 分享与推广 入门指南 使用当前稳定版本 (7.1) 内置的 Web 服务器 Mac 安裝 Windows 安裝 代码风格指南 语言亮点 编程范式 命名空间 PHP 标准库 命令行接口 Xdebug 调试工具 依赖管理 Composer 与 Packagist PEAR 开发实践 基础知识 日期…
对于实践中可能出现的各种General Thread States 以下列表描述了与常规查询处理关联的线程状态值,而不是更复杂的活动,例如复制. 其中许多仅用于在服务器中查找错误. after create This occurs when the thread creates a table (including internal temporary tables), at the end of the function that creates the table. This state i…
   每次想要使用这个js时,总是要到官网上下载,太麻烦,现在把它收录了 jquery-1.11.1.js /*! * jQuery JavaScript Library v1.11.1 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors * Released under…