
面试
文章平均质量分 77
还是少年呀
就读于电子科技大学计算机学院
展开
-
python实现全组合与全排列
python全组合与全排列一、全排列1.题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。2.做题思路递归+回溯第一步确定第一个位置的字符,第一个位置与后边的所有字符进行交换(包括该字符本身)。如下图:A与A,B,C进行交换第二步对除了第一个位置的后边所有位置的字符进行相同处理;结束条件:a)剩下一个字符;b)没有剩余字符。两种选择都可以获得正确答案。简原创 2020-07-07 16:00:48 · 5214 阅读 · 0 评论 -
C语言变量
1.局部变量和全局变量全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。注意:在程序中,局部变量和全局变量的名称可以相同(指向的地址是相同的),但是在函数内,如果两个名字相同,会使用局部变量值,全局变量不会被使用。...原创 2020-03-12 09:14:11 · 315 阅读 · 0 评论