My code: import java.util.List; public class Solution { public List<String> addOperators(String num, int…
标签:算法
Leetcode - N-Queens II
My code: public class Solution { private int counter = 0; public int totalNQueens(int n) { if (n <= 0) { re…
朴素贝叶斯算法的python实现
算法优缺点 优点:在数据较少的情况下依然有效,可以处理多类别问题 缺点:对输入数据的准备方式敏感 适用数据类型:标称型数据 算法思想: 朴素贝叶斯 比如我们想判断一个邮件是不是垃圾邮件,那么我们知道的是这个邮件中的词的分…
Mahout介绍和简单应用
Mahout学习(主要学习内容是Mahout中推荐部分的ItemCF、UserCF、Hadoop集群部署运行) 1、Mahout是什么? Mahout是一个算法库,集成了很多算法。 Apache Mahout&…
Java 初学者问题集
最近一个朋友从文科改行学计算机,为了能找到一份起薪比较高的工作。学习计算机的第一门课,就是 面向对象编程,Java. 他的思路是文科生的思路,过去的二十几年里也从来没有接触过计算机,编程。很多我们觉得理所当然的东西,他都…
OJ : lintcode 二进制中有多少个1
计算在一个 32 位的整数的二进制表式中有多少个 1. 样例 给定 32 (100000),返回 1 给定 5 (101),返回 2 给定 1023 (111111111),返回 9 class Solution { p…
Leetcode - Count Numbers with Unique Digits
My code: public class Solution { public int countNumbersWithUniqueDigits(int n) { if (n < 0) { return 0; } …
大事发生,程序员一直在守护世界
在动作电影里,一定有一个技术超强的黑客,他们总是躲在屋里火车里,形象也都很固定,一副书呆子的样子,喝着可乐戴着耳机,很少正面与歹徒博弈。 但是他们的任务总是至关重要,侵入重重防火墙获取机要资料、关闭监控、开门关门。无论什…
简单说说Kafka中的时间轮算法
零、时间轮定义 简单说说时间轮吧,它是一个高效的延时队列,或者说定时器。实际上现在网上对于时间轮算法的解释很多,定义也很全,这里引用一下 朱小厮博客 里出现的定义: 参考下图,Kafka中的时间轮(TimingWheel…
Leetcode - Walls and Gates
My code: public class Solution { private int row = 0; private int col = 0; private int[][] dir = new int[][]{{…
Git 内幕(一)
前言 git 是一种程序员几乎每天都会用到的工具,给我们代码管理带去了极大的方便。以往的 git 介绍,多是介绍git 的高级命令,如git rebse、git cherry-picker、git bisect等,少有看…
【刷算法】把数组排成最小的数
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 分析 把数组按照可以达到最终最小…