-
c++中比较好用的“黑科技”
c++中比较好用的“黑科技” 切入正题,上黑科技 一、黑科技函数 (常用的我就不写了,例如sort函数) 1.next_permutation(a+1,a+1+n) a[1-n]全排列 2.reverse(a+1,a+1+n) 将a[1-n]的数翻转过来 3.*max_element(a+1,a+1+n) 找出a[1-n]数字最大值(*是因为这个函数是一个...
-
结题报告
结题报告 题目:点此。 题意描述: 任何一个正整数都可以用2的幂次方表示。例如: 137=2 7 +2 3 +2 0 同时约定方次用括号来表示,即a b 可表示为a(b)。由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7=2 2 +2+2 0 (2 1 用2表示) 3=2+2 0 所以最后137可表示为: 2(...
-
多线程之CountDownLatch的用法及原理笔记
多线程之CountDownLatch的用法及原理笔记 前言-CountDownLatch是什么? CountDownLatch是具有synchronized机制的一个工具,目的是让一个或者多个线程等待,直到其他线程的一系列操作完成。 CountDownLatch初始化的时候,需要提供一个整形数字,数字代表着线程需要调用c...
-
阿里大佬总结的40个多线程面试题,你能答上来几个?
阿里大佬总结的40个多线程面试题,你能答上来几个? 原文地址:https://www.cnblogs.com/xrq730/p/5060921.html 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓知其然知其所以然,会...
-
String类与StringBuffer类
String类与StringBuffer类 String类与StringBuffer类 ? 一、 String 类和 StringBuffer 类的区别 String 类是不可变类,新建的对象为不可变对象( String 类的内容和长度是固定的),一旦被创建就不能修改它的值(对于已经存在的 String 对象的修改都是重新创建一个新...
-
二叉树(1)二叉树基本操作通用接口
二叉树(1)二叉树基本操作通用接口 二叉树的基本操作,为 二叉查找(搜索、排序)树、二叉平衡树(AVL树)、红黑树 等提供基础接口。 名称空间:namespace BTO 基础接口如: ① 遍历操作: 递归 和 非递归 版本的 先序、中序、后序 遍历。 层序遍历。 接口原型:void...
-
1. c++实现最最最原始人的数字时钟
1. c++实现最最最原始人的数字时钟 网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到可以忽略代码。。 代码(含注释)如下: 1 /* pr...
-
关于C/C++的各种优化
关于C/C++的各种优化 一.常量 声明常量可以方便代码的修改,提高复用性. const int maxn= 10000 ; const int N= 10000 + 10 ; const double exp=1e- 6 ; 同时,声明常量也可以减少重复运算,提高代码速度,例子如下: string s;cin s; for ( int i= 0 ;ilen;i++ ) s[i] = '...
-
JVM源码分析-类加载场景实例分析
JVM源码分析-类加载场景实例分析 A类调用B类的静态方法,除了加载B类,但是B类的一个未被调用的方法间接使用到的C类却也被加载了,这个有意思的场景来自一个提问:方法中使用的类型为何在未调用时尝试加载?。 场景如下: public class Main { static { System.out.pri...
-
Jdk8中Stream流的使用,让你脱离for循环
Jdk8中Stream流的使用,让你脱离for循环 学习要求: 知道一点儿函数式接口和Lambda表达式的基础知识,有利于更好的学习。 1.先体验一下Stream的好处 需求:给你一个ArrayList用来保存学生的成绩,让你打印出其中大于60的成绩。 public static void main(String[] args)...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
