02 2022 档案
摘要:// 选择排序 #include <stdlib.h> #include <stdio.h> // 交换两个变量的值。 void swap(int *x,int *y) { int itmp=*x; *x=*y; *y=itmp; } // 采用两层循环实现的方法。 // 参数arr是待排序数组的首
阅读全文
摘要:问题描述: 给你一个栈,要求只能使用递归,并且不能开辟额外的数据结构,将此栈进行逆序操作 思路求解: 我们如果想要逆序栈,首先要想办法拿到栈底元素,并且还需要将栈底上面的元素按照原顺序重新压入 例如我们有这个栈 我们需要一个函数,在不影响2,3顺序的情况,拿出1 我们可以这样: 先拿出一个元素,再判
阅读全文
摘要:最近在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的Linux常用命令列举一下,仅供大家参考。
阅读全文
摘要:用php处理大容量文件,比如内存只有100m,要处理2G的文本文件,php怎么办? 可以通过fgets函数来逐行读取,然后通过Iterator来实现一个迭代器,方便遍历, 分享下代码: <?php class Reader implements Iterator { private $num; pr
阅读全文
摘要:问题描述: 给你一个任意的字符串,输出它所有的子序列 例如:“abc” 输出:“a”,“b”,“c”,“ab”,“ac”,“bc”,“abc” 思路求解: 我们这道题,其实无非就可以分解成两个情况某个字符选,还是不选 我们可以遍历每个字符串,分为它们选了,或者没选这两种情况来判断,直到所有字符判断完
阅读全文
摘要:汉诺塔问题 问题描述 现在有三个柱子,编号A,B,C.现在有n个圆盘,规定圆盘只能把小圆盘放在大圆盘上(不能大圆盘放在小圆盘上),初始n个圆盘全部在A柱上,现在要把A的圆盘全部移动在C上 请你返回你的移动步骤,使得移动次数最少 打开百度APP看高清图片 思路求解 这道题我们可能一时之间难以实现,我们
阅读全文

浙公网安备 33010602011771号