1 简介 万恶的null已经折磨程序员许久了,也带来了许多难以发现却造成严重损失的NullPointerException。我们需要尽可能的避免它,有一种简单的办法就是在它进入下轮处理前,我们就把它扼杀在摇篮里。 本文介…
Java中Set集合是如何实现添加元素保证不重复的?
Java中Set集合是如何实现添加元素保证不重复的? Set集合是一个无序的不可以重复的集合。今天来看一下为什么不可以重复。 Set是一个接口,最常用的实现类就是HashSet,今天我们就拿HashSet为例。 先简单介…
排序算法之直接插入排序
工作原理 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入 稳定性:稳定 时间复杂度:O(n) 空间复杂度:O(1) 最好的情况:原始数据已经有序 最坏情况:原始数据逆序 算法描述 1:从…
两个较大整数求和--面试题
String a = “111147545…11”; String b = “25456154…425”; /* 求a+b 由于数字太长,只能存在S…
考研复试-----C语言上机操作(五)
经过激烈的竞争,研究生的生活终于要到来了!希望自己可以在新的阶段继续努力!希望可以在这里将考试中遇到的问题记下来,供大家参考,也希望对大家有所帮助! 1,以递归的方式输出十的阶乘。 2,随便给一个不大于1000的数A,列…
CS相关经典书籍的书评
CS相关书籍的书评[转载] Revisit Computer Science via reading books 【动机】就计算机这个专业来说吧,因为我是非科班出身的学生,要重新开始补相应的 知识, 目前定下来要学习的基…
intel编译器icc以及数学库MKL的下载与安装
icc是一款非常不错的编译器,intel有非商业版,可以免费下载,虽不提供技术支持,但对于大多数普通用户来讲,已经够用了.下面我就 ifort,icc编译器的下载安装及配置过程介绍如下,另外还介绍了相应的数学库MKL(M…
HDU 3829 - Cat VS Dog(最大独立集)
The zoo have N cats and M dogs, today there are P children visiting the zoo, each child has a like-animal and …
AOJ-problem-801
&n…
equilibrium index问题复杂度O(N)的解决方法
public class Solution { //平衡索引算法-java public int solution(int[] arr){ int sumright=0; int sumleft=0; int index…
朴素贝叶斯从公理到算法推导再到算法实现
github链接,使用jupyter实现 觉得帮到您了就在GitHub给个star吧
LeetCode(111)Minimum Depth of Binary Tree
题目描述 Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shortest …