第一章 程序设计入门

1.整数/整数=整数,浮点数/浮点数=浮点数

2.PI的使用

java中 Math.PI(在java.lang.Math包中)

C/C++中  const double pi = 4.0*atan(1.0);   (即4*arctan(1))

3.将25按025输出

输出格式为%03d;

4.a,b互换数值方法

(1)、int t=a;a=b;b=t;

(2)、不使用中间变量

a=a+b;

b=a-b;

a=a-b;

第二章、循环结构程序设计

1.计算S=1!+2!+3!+4!........+n!

对最后的结果取mod1000000;

注意分析题目,聪明的你会发现25!,末尾有6个0,mod1000000为零,所以从25开始,S的值就不再发生变化,为940313

所以求解S时,if(n>25) n=25;

第三章、数组和字符串

1.比较大的数组应尽量声明在main函数之外

只有放在外面时,数组a才可以开的很大,放在main函数内时,数组稍微大就会异常退出。

2.数组拷贝与初始化

int [] a = {1,2,3,4};

int [] b = Arrays.copyOf(a,a.length);

在java中,定义数组时int [] a = new int[10];默认的初始化为全零

java中 Arrays.fill(b,10);    //将数组b[]全部设置为10;

在C++中

memcpy(b,a,sizeof(a));   //在头文件 #include

memset(a,0,sizeof(a));  //将a中的元素全部设置为0;

3.字符串复制、比较、连接

java

str.length()//返回字符串长度

str1.equals(str2)//java字符串比较

str.substring(int beginIndex, int endIndex)  //java字符串比较 例如str.substring(3,4)  截取3-4的字符串

java判断字符串中是否包含某个字符或者字符串

String s1="abcdef";

String s2 ="abc";

int x =s1.indexOf(s2);//s1中包含s2,则x=0;否则 x=-1;

java字符串拼接 用+;

例如 String s1="abc";String s2="nba";String s3=s1+s2;则s3="abcnba";

后面陆续发表

java算法竞赛入门经典_算法竞赛入门经典笔记(1-3章)相关推荐

  1. java实现子序列最大和_算法入门:最大子序列和的四种算法(Java)

    最近再学习算法和数据结构,推荐一本书:Data structures and Algorithm analysis in Java 3rd 以下的四种算法出自本书 四种最大子序列和的算法: 问题描述 ...

  2. 程振波 算法设计与分析_算法设计与分析

    本书按照教育部*制定的计算机科学与技术专业规范的教学大纲编写,努力与国际计算机学科的教学要求接轨.强调 算法 与 数据结构 之间密不可分的联系,因而强调融数据类型与定义在该类型上的运算于一体的抽象数据 ...

  3. 算法偏见是什么_算法可能会使任何人(包括您)有偏见

    算法偏见是什么 在上一篇文章中,我们展示了当数据将情绪从动作中剥离时会发生什么 (In the last article, we showed what happens when data strip ...

  4. python 算法设计与分析_算法设计与分析(黄建军)

    spContent=本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向具有Python语言程序设计基础的大学生和社会公众,介绍常见的基本数据结构以及相关经典算法, ...

  5. 请求页式存储管理中页面置换算法的模拟设计_操作系统-存储管理与文件管理-笔记...

    存储管理 一.页式存储 将各进程的虚拟空间划分成若干个长度相等的页,页式管理把内存空间按页的大小划分成片或者页面,然后把页式虚拟地址与内存地址建立一一对应页表,并用相应的硬件地址变换机构,来解决离散地 ...

  6. java多叉树全路径_算法实战——多叉树全路径遍历

    本文为原创作品,首发于微信公众号:[坂本先生],如需转载请在文首明显位置标明"转载于微信公众号:[坂本先生]",否则追究其法律责任. 微信文章地址:实战算法--多叉树全路径遍历 前 ...

  7. java 二分图带权匹配_算法笔记_139:二分图的最大权匹配(Java)

    packagecom.liuzhen.practice;importjava.util.Scanner;public classMain {public static int MAX = 100;pu ...

  8. java变量小明扑克牌_算法练习篇之:扑克牌顺子

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码实现 import java.util.Arrays; public class isContinuous { //扑克牌顺子(必须连续的五个数字) ...

  9. JAVA浮点数转人民币读法_算法--java实现将数字转换成人民币大写(迅雷面试题)...

    public classRmb {/*** 人民币的基本信息和操作 * *@authorsoyoungboy *@version1.0*/ private double number; //人民币的数 ...

  10. java编写换酒问题_算法-空瓶换啤酒问题

    有题: 酒神小明与5个酒鬼朋友有210块钱想喝啤酒,啤酒3元一瓶,4个空瓶可以换一瓶啤酒, 问酒神小明和酒鬼朋友们一共能喝到多少瓶啤酒?(先告诉你答案:93) 怎么得到呢? 分析: 能喝到的啤酒数=2 ...

最新文章

  1. 技巧:Silverlight应用程序中如何获取ASP.NET页面参数
  2. Java多线程-线程的调度(合并)
  3. Cortex-M0微处理器之错误定位
  4. codeforces831c 思维
  5. JAVA编码(5)——JAVA输入流输出流
  6. 外汇交易所巨头 Travelex 遭攻击暂停服务,详情不明
  7. ProcessPoolExecutor
  8. Android 系统汉字转拼音 HanziToPinyin
  9. SecureCRT界面的菜单栏不见了怎么办?
  10. 每日必读DZone News—Java中的随机数生成
  11. 南阳OJ独木舟上的旅行
  12. MAML-RL Pytorch 代码解读 (6) -- maml_rl/envs/bandit.py
  13. 产业区块链发展周报(10.11—10.16)| 陀螺研究院
  14. Uncaught (in promise) Error: Request failed with status code 415
  15. TWaver自动化设计平台Legolas —— 入门流程
  16. 金属质感怎么把握?高光和反光对比一定要加强~
  17. Docker镜像的三大构建方式
  18. 如何解决Windows 10超级管理员账号权限受限的问题
  19. 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析
  20. 通过 IDEA 检查代码 Inspect Code,查找无用的方法、类等问题

热门文章

  1. Spring boot mqtt客户端
  2. 基于cocos creator 3.4 实现虚拟摇杆
  3. 数据原理——1、ChIP-seq
  4. 国家标准《文后参考文献著录规则》(GB7714-87)
  5. MS SQL Server对表的设计修改时不允许保存
  6. Astar算法的Java实现 (其他很多都是错的,没有计入曼哈顿值的代价)
  7. EL表达式和JSTL标签库
  8. 在sap系统设置纸张打印格式(针式打印机)
  9. NSIS:在线下载并安装程序
  10. java基础-软件简述