C动态内存分配:malloc / realloc / calloc 1)void *malloc( size_t size ); malloc的参数是用户所需内存空间大小的字节数,不会对申请成功的内存初始化。 malloc 申请空间时并不是需要多少就申请多少,而是会多申请一些空间: a.多申请一个3 ...
分类:
编程语言 时间:
2020-03-15 09:25:51
阅读次数:
69
package TestList; public class TestLinkedList { private Node first; private Node last; private int size; public int size() { return size; } //index越界 ...
分类:
其他好文 时间:
2020-03-14 13:17:21
阅读次数:
71
题意: 0到N的数轴上,每次可以选择移动到x-1,x+1,2*x,问从n移动到k的最少步数。 思路: 同时遍历三种可能并记忆化入队即可。 Tips: n大于等于k时最短步数为n-k。 在移动的过程中可能会越界、重复访问。 poj不支持<bits/stdc++.h>和基于范围的for循环。 #incl ...
分类:
其他好文 时间:
2020-03-13 18:38:08
阅读次数:
50
1,列表:用于存储多个任意类型的数据(列表是可变类型) 内置方法: 索引取值:可以取值和修改值 正数:从0开始取值 负数:从-1开始取值 索引存在:可以用下标修改数据 索引不存在:越界则报错 加据追加:用append函数 1 s = list("hhhh") 2 s.append(1111) 3 p ...
分类:
其他好文 时间:
2020-03-11 16:55:45
阅读次数:
75
1. 下标越界异常 2. 空指针异常 public class TestException { public static void main(String[] args) { // 数组下标越界异常:java.lang.ArrayIndexOutOfBoundsException: 10 int[ ...
分类:
编程语言 时间:
2020-03-11 10:23:48
阅读次数:
68
【week2-A】 东东有一张地图,想通过地图找到妹纸。地图显示,0表示可以走,1表示不可以走,左上角是入口,右下角是妹纸,这两个位置保证为0。既然已经知道了地图,那么东 东找到妹纸就不难了,请你编一个程序,写出东东找到妹纸的最短路线。 Input 输入是一个5 × 5的二维数组,仅由0、1两数字组 ...
分类:
其他好文 时间:
2020-03-05 10:37:33
阅读次数:
79
链表结构介绍: 一种重要的数据结构,HashMap等集合的底层结构都是链表结构。链表以结点作为存储单元,这些存储单元可以是不连续的。每个结点由两部分组成:存储的数值+前序结点和后序结点的指针。即有前序结点的指针又有后序结点的指针的链表称为双向链表,只包含后续指针的链表为单链表,本文总结的均为单链表的 ...
分类:
其他好文 时间:
2020-03-05 01:02:39
阅读次数:
64
冒泡排序 注意点 越界问题 :i的边界是 n 1 ,也就是说是对 总共的第1~n个数 进行排列(最后一个数处于被比较状态,不需要额外主动比较);j的初始值或最终值与当前i的值 有关题目中往往会改变i的值来考察,拿j的值来填空 升降序问题 :取决于 j循环 与 if比较 循环次数 :n 1 两两比较次 ...
分类:
编程语言 时间:
2020-03-02 15:05:49
阅读次数:
124
程序出现了以下报错是什么原因呢? Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at case50.Case07.main(Case07.java:25) 是数组越界了 ...
分类:
编程语言 时间:
2020-02-26 20:37:21
阅读次数:
57
异常:程序在运行过程中所发生的不正常事件,如文件找不到,网络连接不同或中断,下标越界,类型转换异常等。 使用if-else 处理异常缺点:a、代码臃肿,加入了大量的异常情况判断和处理代码 b、大量精力放在了异常处理,占用了编码时间,影响开发效率 c、很难穷举所有异常情况,程序不健壮 d、异常处理代码 ...
分类:
编程语言 时间:
2020-02-26 01:18:02
阅读次数:
88