注意
算法小白…
路在脚下,从现在开始!
展开
-
Java中队列
C++中的应用折叠语法queue类是为程序员提供了一个队列的功能的容器适配器,具体而言,一个FIFO(先入先出)的数据结构在头文件<queue>中定义(在程序开头输入#include <queue>,切记不可写为#include <queue.h>)。原型折叠成员函数q.empty()判断队列q是否为空,当队列q空时,返回true;否则为false(值为0(fa...原创 2018-03-21 11:28:41 · 292 阅读 · 0 评论 -
Java中BigDecimal和BigDecimal;
package it2;//大数相乘 java 解决较简单package it2;//大数相乘 java 解决较简单import java.math.BigDecimal;import java.util.Scanner;public class Main5 { public static void main(String[] args) { Scanner sc=new ...原创 2018-03-31 15:29:25 · 408 阅读 · 0 评论 -
Java 中保留小数位
package it2;import java.util.Scanner;public class Main4{ public static final double PI = 3.1415926536; public static void main(String[] args) { Scanner sc = new Scanner(Syste...原创 2018-03-31 15:32:14 · 465 阅读 · 0 评论 -
loop使用
java中break和continue跳出指定循环 java中break和continue可以跳出指定循环,break和continue之后不加任何循环名则默认跳出其所在的循环,在其后加指定循环名,则可以跳出该指定循环(指定循环一般为循环嵌套的外循环)。 break跳出指定循环示例代码: 1 loop1:for(int x = 0; x < 4; x++) 2 ...转载 2018-03-11 17:19:56 · 13835 阅读 · 1 评论 -
Java Collections.addAll() 与 ArrayList.addAll() 的区别
我们在编码时经常需要将一些元素添加到一个List中,此时我们一般有两种选择:Collections.addAll()或者是ArrayList.addAll()。在需添加元素比较少的情况下,并在List的size在万级以上时,一般建议Collections.addAll(),但当List的size较小时,两种方法没有什么区别,甚至ArrayList.addAll()更好。当我们将一个数组添加到一个L...转载 2018-03-26 19:22:36 · 1247 阅读 · 0 评论 -
初始化变量小知识
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。 默认值如下: Boolean false Char '\u0000'(null) byte (byte)0 short (sho...转载 2018-04-25 11:38:42 · 270 阅读 · 0 评论 -
c++中pair
我们知道map和multimap的作用,这两种数据类型在存储数据时,会根据pair<>的first成员进行排序,不同的时前者将不会插入对first成员重复的结构,后者可以。那如果我们只想存储pair对,而不需要对其排序,则需要用到vector,下面是vector的用法实例:[cpp] view plain copy#include<iostream> #include&l...转载 2018-04-25 16:48:00 · 292 阅读 · 0 评论 -
==号和equals()方法的区别
==号和equals()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值:int x = 10;int y = 10;String str1 = new String("abc");String str2 = new String("abc");System.out.println(x ==...原创 2018-06-28 20:42:57 · 283 阅读 · 0 评论