- 博客(4)
- 收藏
- 关注
原创 [C/C++] [递归] 寻找n个整数的所有组合
再回到第一次的递归中,调用paixu(a, n, b - 1, index, data, i + 1),在下一次递归中又会首先运行paixu(a, n, b, index + 1, data, i + 1),而此时i=2,会输出【1,3】,接着调用paixu(a, n, b - 1, index, data, i + 1),此时index = len ,输出【1】首先解释一下:a[]是输入的数组,n为原数组的长度,len为输出的子集的长度,index为当前节点,data[]为子集数组,i为头节点。
2024-04-13 19:45:08
904
原创 【java】arraylist和linkedlist在java中的表现方式
在set中,存储的元素都是不同的,具有唯一性,所以我们在输入时需要检查set中是否已经存在该元素了,在这里就主要说一下add()方法的变化,其余个人认为没有什么太大的区别。add(i,e):i为索引,e为添加的元素,即在索引i处添加元素e,若i后方还有元素,则会自动将后方元素后移一位。set(i, e): 将索引i的元素替换为新元素e。set(i,e):将索引i处的元素替换为元素e。add(i,e): 在索引i处插入元素e。remove(i): 删除索引i处的元素。
2024-04-07 22:07:32
731
原创 【C/C++】不同类型的数据在数组中的表现方式
你会发现它的长度是它的正确长度的四倍,这是因为在int型中,一个元素占了四个字节的位置,所以不管你输入的长度是多少,使用sizeof()函数返回int型的长度就会是它的正确长度的四倍。接着如图所示,用char型读取,表明它是字符型,cz为变量名,[20]中的20是内存长度,之后往里面放的数据不能超过19个。所以我们需要一个新方法,就是sizeof()函数,但是,如果只用sizeof()函数也是不正确的!整型/实数型的写法和字符型其实没有太大的区别,但是有一个值得注意的地方,那就是它的长度无法直接用。
2024-04-04 20:50:03
365
原创 Java环境的配置与jdk21安装
右击此电脑,点击属性,点击高级系统设置,点击环境变量,在系统设置的PATH中点击新建,将jdk的路径拷贝进去。在下载解压完成后,同上述步骤打开环境变量,然后在下方系统变量中点击新建,变量名写GRADLE_HOME,然后值是下载的路径,同时在系统变量的PATH中配置相关信息(如图)要注意的是,上述代码仅为临时修改,永久修改的话要在注册表中进行修改,进入下图所示的路径并新建一个字符串值,以autorun命名,并设值为chcp 65001。· gradle 在某些系统中的问题。· jdk环境的配置。
2024-04-03 18:57:44
687
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人