当前位置: 首页 > article >正文

3.27学习总结

高精度:

一个很大的整数,以字符串的形式进行接收,并将每一位数存储在数组内,例如100,即存储为[1][0][0]。

p2437蜜蜂路线

每一个的路线数==前两个数的路线数相加。

#include <stdio.h>
int a[1005][1005];
int n, m, length = 1;//初始长度为1
void yyc(int s)
{
	for (int i = 1; i <= length; i++) {
		a[s][i] = a[s - 1][i] + a[s - 2][i];
	}
	for (int i = 1; i <= length; i++) {//高精度
		if (a[s][i] > 9) {
			a[s][i + 1] += a[s][i] / 10;
			a[s][i] %= 10;
			if (a[s][length + 1]) {
				length++;
			}
		}
	}
}
int main()
{
	scanf("%d %d", &n, &m);
	a[n + 1][1] = 1;
	a[n + 2][1] = 2;
	for (int i = n + 3; i <= m; i++) {
		yyc(i);
	}
	for (int i = length; i >= 1; i--) {
		printf("%d", a[m][i]);
	}
	return 0;
}

爬虫:

分为本地爬虫和网络爬虫。

两个特殊类:

二维数组:

二维数组的length属性:

public class ArrayTest4 {
    public static void main(String[] args) {
        int[][] a ={
                {1,2,3},
                {10,20,30,40,50},
                {6,7,8,9},
                {0}
        };
        System.out.println(a.length);//指二维数组中有几个大括号//输出4
        System.out.println(a[0].length);//指{1,2,3}的长度//输出3
    }
}

二维数组的元素访问:

a[二维数组中的一维数组的下标][一维数组的小标]

a[0][0]:表示第一个一维数组中的一个一维元素。

二维数组的遍历:

public class ArrayTest5 {
    public static void main(String[] args) {
        String[][] array = {
                {"java","oracle","c++","python","c#"},
                {"张三","李四","王五"},
                {"lucy","jack","rose"}
        };
        for (int i = 0; i < array.length; i++){
            for (int j = 0 ; j < array[i].length ; j++){
                System.out.print(array[i][j] + " ");
            }
            System.out.println("");
        }
    }
}

Object类中方法:

toString()方法:将java对象转换成字符串表现形式。

finalize()方法:垃圾销毁时间,不需要调用,是在程序进行垃圾销毁时自行调用的。

equals()方法:用来判断两个对象是否相等。

hashcode()方法:运行结果相当于是对象的地址值。


http://www.kler.cn/a/613624.html

相关文章:

  • 介绍几种创意登录页(含完整源码)
  • Uniapp使用大疆SDK打包离线原生插件二
  • 力扣HOT100之普通数组:41. 缺失的第一个正数
  • uvm configuration
  • Starrocks架构及如何选择
  • 【Golang】第八弹----面向对象编程
  • Qt下载模板到本地文件内容丢失问题
  • 2025年最新自动化/控制保研夏令营预推免面试真题分享(东南大学苏州校区/华东理工/南航/天大)
  • Redis 中的过期策略和内存淘汰策略
  • 项目-苍穹外卖(十六) Apache ECharts+数据统计
  • Vue学习笔记集--pnpm包管理器
  • 企业高效访问海外SAAS应用,SD-WAN出口网络专线提高办公效率
  • 蓝桥杯备考:DFS之数独
  • Unity高渲染管线
  • linux0.11内核源码修仙传第十一章——硬盘初始化
  • 数据库约束、常见语句等
  • VGG 改进:添加ScConv空间与通道特征重构卷积
  • pip show protobuf ValueError: invalid literal for int() with base 10: ‘‘
  • 【redis】前缀树 trie-radix tree-rax
  • 协作机械臂需要加安全墙吗? 安全墙 光栅 干涉区