自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 第六七章总结回顾

Java是一门面向对象的语言经过上学期C语言的学习,我们已经初步了解了一部分编程思想,同时也能够使用计算机去解决一些简单的问题。但是在使用C语言进行编程的时候,我们更多的是面向过程化的去解决问题。也就是将所有的解决问题的方法写到一起。而Java则是面向对象的语言,它具有相面的一些性质1)简单性2)面向对象3)分布式4)健壮性5)安全性6)体系结构中立7)可移植性8)解释型9)高性能10)多线程11)动态性使得程序能够更加贴切与我们的日常生活。堆空间和栈空间栈:函数中定义的基本

2021-04-10 19:26:09 122

原创 Java类和对象(实现初级客户系统增删改查)

第六章总结通过第六章的学习,对类和对象有了自己的理解和感悟,逐渐将面向过程的编程思想转化为了面向对象的编程思想。学习完了本章的内容,将其进行总结,将类的属性,方法,构造器,封装性,关键字的使用等知识点进行复习,把知识点放进同一个程序中,实现一个小的项目,实现增删该查的功能。客户类Customer//Customer 类用来封装用户的信息public class Customer { private String name; private int age; privat

2021-04-03 22:20:05 397

原创 二分法

二分法的概念在数学中,[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法。二分法的引入二分法作为一个常用的算法,我们可以先通过一个简单的题目进行引入:题目是这样的,一组数按照升序进行排序,要求是,在这一组数据中,我么要找到目标数字target,正常的情况下,我们肯定会利用循环的方法,将数据进行遍历,从中找到满足条件的数据,从而输出,但是这样做的话,如果是数据较少的情况下还可以

2021-03-29 22:49:25 641

原创 字符串数组处理进制转化(Java)

进制转化进制转化在我们的学习中是非常常见的例题。我们常见的进制转化是二进制与十进制之间的转化,三进制与十进制之间的转化等,在面对这些问题的时候,我们常用的方法是挨批数组,将每一个余数分别放进数组中,再将数组中的元素进行输出。但是当问题是由十进制转化为十以上的进制的时候,再将数组中的元素进行输出,其结果不便于观察,所以我们常用A代表10,B代表11等。这样我们就不能利用普通的求余数的方法将值进行输出了。例题回文数是指数字从前往后读和从后往前读都相同的数字。例如数字 12321 就是典型的回文数字。现

2021-03-20 17:33:27 277 2

原创 贪心问题

贪心问题贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择。贪心算法是一种对某些求最优解问题的更简单、更迅速的设计技术。贪心算法的特点是一步一步地进行,常以当前情况为基础根据某个优化测度作最优选择,而不考虑各种可能的整体情况,省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪心算法采用自顶向下,以迭代的方法做出相继的贪心选择,每做一次贪心

2021-03-16 10:14:51 313

原创 递归函数(迭代)

递归函数(迭代)递归函数作为一大重要的算法,在我们平时编程的过程中会经常被用到,在这里我将我寒假学习递归函数的心得分享给大家,并引用几道比较简单的例题帮助我们去理解递归函数。前n个数的和/积我们首先要进行思考,前n项的和是如何用函数来表述的。我们可以直接定义int类型的一个函数,就叫做sum(int n)函数,顾名思义,它的作用就是求和。那么以参数为n为例子,调用了这个函数之后,它的返回值是什么呢?放在数列中Sn=n+S(n-1),S是求和字符,和我们定义的sum函数一样。那么很显然sum(n)的返回

2021-03-10 22:29:49 856 2

原创 快速幂(Java)

快速幂相关例题:求 a 的 b 次方对 p 取模的值。0≤a,b,p≤1e9数据保证 p≠0常规解决方法(暴力解法)C语言的学习让我们深深的爱上了for循环的使用,在我看到这题的时候,不加思索,循环用b控制循环的次数,得出结果之后再取模。解决!但是当我们想当然的把自己的代码提交之后,就会发现“时间超限!”那么有没有什么可以解决时间超限的问题,也就是可以让循环的次数尽可能少。这就引出了今天要介绍的内容:快速幂快速幂的理解以36为例子,我们发现36=33*33,33又可以化为31*3^1,当然最

2021-03-09 11:02:02 3145 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除