随笔分类 - 面试题
摘要:一、TF-IDF 有很多不同的数学公式可以用来计算TF-IDF。这边的例子以上述的数学公式来计算。词频 (TF) 是一词语出现的次数除以该文件的总词语数。假如一篇文件的总词语数是100个,而词语“母牛”出现了3次,那么“母牛”一词在该文件中的词频就是3/100=0.03。一个计算文件频率 (IDF)
阅读全文
摘要:一、进程和线程的区别,问烂了 1.定义 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程:进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源
阅读全文
摘要:给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例 2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 2 . 示例 3
阅读全文
摘要:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例:
阅读全文
摘要:很简单的例子,体现字符串倒序的方法。 方法一: 方法二: 利用栈后进先出的特性来进行倒序。即把元素全部push一个栈中,再pop,就可以进行逆序。
阅读全文
摘要:1 import java.util.Stack; 2 3 public class Parentheses { 4 public static boolean isParentheses(String s) { 5 Stack stack = new Stack(); 6 for (int i = 0; i < s.length(); i+...
阅读全文
摘要:题干: 如果字符串 s 中的字符循环移动任意位置之后能够得到另一个字符串 t,那么 s 就被称为 t 的回环变位(circular rotation)。 例如,ACTGACG 就是 TGACGAC 的一个回环变位,反之亦然。判定这个条件在基因组序列的研究中是很重要的。 编写一个程序检查两个给定的字符
阅读全文
摘要:接受一个字符串,然后输出该字符串反转后的字符串。 方法一: 方法二:递归,不管奇偶都可以用这种方法一分为二。
阅读全文
摘要:1. System.out.println(true && false || true && true); true // false||true // &&优先级高于|| 2. System.out.println(1 + 2 + "3"); 33 //数字转化为字符串 3. a. System.
阅读全文
摘要:质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 对于每个数n,其实并不需要从2判断到n-1,这样效率极低。 我们知道,一个数若可以进行因数分解,那么分解时得到的两个数一定是一个小于等于sqrt(n),一个大于等于sqrt(n), 据此,遍历到sqrt(n)即可,因为若sqrt(n)
阅读全文
摘要:随便写写留着自己看。 首先,Java的参数传递,不管是基本数据类型还是引用类型的参数,都是按值传递,没有按引用传递! 当一个实例对象作为参数被传递到方法中时,参数的值就是该对象的引用的一个副本。指向同一个对象,对象的内容可以在被调用的方法内改变,但对象的引用(不是引用的副本) 是永远不会改变的。 下
阅读全文
摘要:题干: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. 给定一个字符串,判断它是否回文,只考虑数字字母字符并忽略大小写。 For
阅读全文
摘要:题干: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes co
阅读全文
摘要:思路: 15的二进制表现形式是0000 0000 0000 0000 0000 0000 0000 1111,所以一个数和15进行与运算就能得到后四位。 一个int型变量在内存中占4个字节,也就是8个十六进制位,所以循环八次。 查表法: 如果数据出现了对应关系,而且对应关系的一方是有序的数字编号,并
阅读全文
摘要:题干: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the
阅读全文
摘要:请使用LinkedList来模拟一个堆栈或者队列数据结构。 堆栈:先进后出 First In Last Out (FILO) 队列:先进先出 First In First Out (FIFO) 我们应该描述这样一个容器,给使用者提供一个容器对象完成这两种结构中的一种。
阅读全文
摘要:Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have ex
阅读全文
摘要:一个对象的实例化过程: Person p = new Person(); 1,JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下).2,在堆内存中开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化。4,调用对
阅读全文

浙公网安备 33010602011771号