yan061

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

01 2022 档案

python global 和 nonlocal关键字
摘要:global 是把某个变量变成全局变量 场景1:当函数里面想改变一个不可变的数据类型 num = 1 def func(): print(num) func()=>输出为 1 但是当我们想在函数内改变这个num时,会报错。 num = 1 def func(): num += 1 print(num 阅读全文

posted @ 2022-01-10 21:06 yan061 阅读(36) 评论(0) 推荐(0) 编辑

java快速排序
摘要:java快速排序是十大排序算法之一,面试经常会问,记录一下学习心得。对以下数组排序 首先我们取 li[0] 的值为基准temp。左边界为0,右边界为li.length -1 = 8 从右开始,和基准值作比较,如果小于等于基准值,则替换掉 li[0]的值,否则右边界-1 0 -1 35 44 -45 阅读全文

posted @ 2022-01-06 22:11 yan061 阅读(61) 评论(0) 推荐(0) 编辑

java冒泡排序
摘要:思路一:第一层循环先确定总共要循环的次数, 由于每次只能得到一个最大的或者最小的,所以外循环的次数就是 长度-1。第二层循环是得到这个最小值所需要的比较次数,比如1,2,3,4只需要两两比较三次,所以是长度-i-1. public static void maopao(int[] li){ // 冒 阅读全文

posted @ 2022-01-06 16:13 yan061 阅读(24) 评论(0) 推荐(0) 编辑

java 二分法查找数组
摘要:二分法适用于有序的序列 public static void dichotomy(int num){ int[] li = {-2,-1,0,1,2,3,4,5,6,7,8,9}; int start = 0; int end = li.length -1; boolean isFind = fal 阅读全文

posted @ 2022-01-06 14:35 yan061 阅读(41) 评论(0) 推荐(0) 编辑

java反转数组
摘要:public static void main(String[] args) { int[] li = {1, 2, 3, 4, 5, 6, 7}; int[] li2 = {1, 2, 3, 4, 5, 6, 7}; // 方法一 for (int i = 0; i < li.length / 2 阅读全文

posted @ 2022-01-06 11:02 yan061 阅读(55) 评论(0) 推荐(0) 编辑

pycharm打开了但是看不到UI界面
摘要:pycharm打开了但是看不到UI界面,碰到了第二次了,第一次以为是文件损坏了,重新安装了一遍,第二次又遇到了找到了解决办法。 把鼠标悬浮到任务栏的pycharm图标上,按alt + 空格键,然后选择最大化,界面就出现了。同样 IDEA打开了但是看不到UI界面也可以这样解决。 阅读全文

posted @ 2022-01-04 17:30 yan061 阅读(1797) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示