- 博客(11)
- 收藏
- 关注
原创 Java基础(2)
Math类随机数的生成在JAVA中依靠一个类:Math,这个类中有一个方法专门用来生成随机数.返回带正号的double值,该值大于等于0.0小于1.0Math.random();------>[0.0,1.0]假如我们想要返回[1,6)(int)(Math.random()*6)+1输入类型与变量不匹配时1.hasNextInt含义:如果通过使用nextint()办法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个Int值,则返回TRUE,返回类型为boolean同样的
2022-05-29 16:34:44
231
原创 JAVA基础(1)
JAVA基础(1)一,JAVA的特性与优势1.跨平台/可移植性这是java的核心优势,比如:JAVA的int 永远都是32位,不像c++可能是16,32,可能是根据编译器厂商规定的变化,这样的话,程序的移植就会变得非常的麻烦。2.安全性3.面对对象面对对象是一种程序设计技术,非常适合大型软件的设计和开发。由于C++为了照顾大量C语言使用者而兼顾了C,使得自身仅仅成为了带类的C语言,多少影响了其面对对象的彻底性,JAVA则是彻底的面对对象语言4.简单性JAVA就是C++ 语法的简化版,我们也可
2022-05-22 14:01:40
210
原创 本周算法题总结(关于动态规划的一些基本题)
这周做了一些关于动态规划的基础题,先总结一些自己的学习心得青蛙跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。分析:设青蛙跳上n级台阶共有f(n)种跳法不难看出,当n>2时,第一次跳台阶时会有两种选择:第一种是第一次跳一级,则第一种的跳法即为剩下的台阶数的跳法f(n-1);第二种是第一次跳两级,则第二种跳法为剩下的n-2级台阶的跳法即
2022-05-15 14:08:47
75
原创 文件的操作
文件的打开文件的打开文件在进行读写操作前要先打开,打开文件就是建立文件的各种有关信息,并将文件指针指向该文件,要打开指定的文件可使用fopen函数。fopen 函数原型:FILE *fopen(char* filename,char *mode);功能:使用mode 模式打开指定的filename文件。如打开文件成功,则返回一个FILE类型的指针,如打开文件失败,则返回NULL。其中,第一个参数filename用来设定打开的文件。第二个参数mode 用来设定要打开的文件类型和指定文件的访问模式
2022-05-08 13:31:13
71
原创 链表的基本操作
链表单链表一、单链表的定义链表是一种常见的采用动态存储分配方式的数据结构,它是一种物理存储单元上非连续,非顺序的存储结构。n个结点连成一个链表,即为链表的链式存储结构,如果在链表中,每个结点都只有一个指针,所有的结点都是单线联系,除了末尾结点指针为空外,每个结点的指针都指向下一个结点,一环扣一环形成一条线性链,称此链表为单向线性链表或简称单链表。二、单链表的基本操作1.单链表的创建单链表的建立就是在程序的运行过程中,从无到有的建立一个链表,即一个一个分配结点的内存空间,然后输入结点中的数据,并建
2022-04-30 23:02:59
3557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人