我们只看看最基础的汉诺塔问题吧,左神的进阶问题就算了。。。:smiley: 很多人都将汉诺塔是什么,解题流程,然后一个代码就结束。 可是我对汉诺塔递归过程总是很迷惑,感觉很抽象,以下是我的理解。 比如汉诺塔的打印: public void hanoi(int n) { if (n > 0) { fu ...
分类:
其他好文 时间:
2021-06-04 19:29:33
阅读次数:
0
LeetCode 83. Remove Duplicates from Sorted List(删除排序链表中的重复元素) 题目 链接 https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list 问题描述 存在一个按升序排列 ...
分类:
编程语言 时间:
2021-06-04 19:14:00
阅读次数:
0
简介 看到这个题目就想到了dp,但是这个dp状态转移方程说实话一时半会儿, 想不出来. 这个时候你可以其实可以通过画相关关系,进而得到状态转移方程. if(text1[i-1] == text2[j-1]) { dp[i][j] = dp[i-1][j-1] + 1; }else{ dp[i][j] ...
分类:
其他好文 时间:
2021-06-04 19:01:44
阅读次数:
0
0: lambda x:x*3 lambad x,y=3:x*y 1:def findodd(x): if x%2 == 0 return None else: return x 2:几乎不用 3:a=list[filter((lambda x:not(x%3)),range(1,100))] 4: ...
分类:
其他好文 时间:
2021-06-04 18:55:40
阅读次数:
0
前端如何处理后台返回的文件流? 处理方法:可以通过转化为blob对象的方式处理,具体方法如下: 1、在请求后台接口时需要把responseType设置为blob格式。 2、前端把后台返回的文件流转化为blob对象,然后利用window.URL.createObjectURL把blob对象转化为url ...
分类:
其他好文 时间:
2021-06-04 18:53:24
阅读次数:
0
C程序编译过程: 预处理、编译、汇编、连接; 一 预处理 预处理的过程主要处理包括以下过程: 将所有的#define删除,并且展开所有的宏定义 处理所有的条件预编译指令,比如#if #ifdef #elif #else #endif等 处理#include 预编译指令,将被包含的文件插入到该预编译指 ...
分类:
其他好文 时间:
2021-06-04 18:52:56
阅读次数:
0
参考资料: MSDN官方文档: https://docs.microsoft.com/zh-cn/dotnet/api/system.linq.enumerable.join?view=net-5.0 https://docs.microsoft.com/zh-cn/dotnet/api/syste ...
分类:
其他好文 时间:
2021-06-02 20:47:32
阅读次数:
0
const int MOD = 1e9 + 7; struct ModularIntegers { int num; template <typename T> ModularIntegers(const T& x) { if(x >= 0 && x < MOD) num = x; else { n ...
分类:
其他好文 时间:
2021-06-02 20:32:48
阅读次数:
0
Platform: RockchipOS: Android 7.1.2Kernel: 4.4 1.问题描述:当插上USB mic录音设备开机时,系统没有声音。开机后再接上USB mic,此时声音就正常。 2.问题分析: 接着usb mic开机时,MT100:/ # cat /proc/asound/ ...
分类:
其他好文 时间:
2021-06-02 20:30:25
阅读次数:
0
定义logger方法: import loggingimport osimport timeimport utilsdata=time.strftime("%Y-%m-%d-%H:%M:%S")logging.basicConfig(filename=utils.get_project_path() ...
分类:
编程语言 时间:
2021-06-02 19:50:48
阅读次数:
0