2018年4月21日
摘要: # 算法总结系列之五: 基数排序(Radix Sort) http://www.cnblogs.com/sun/archive/2008/06/26/1230095.html # 十大排序算法及其实现(C++ & Python) https://blog.csdn.net/Koala_Tree/ar 阅读全文
posted @ 2018-04-21 22:12 jkn1234 阅读(319) 评论(0) 推荐(0) 编辑
摘要: list的遍历问题: 只有用下标访问list才能修改list里面的值 # coding=gbk # 只有用下标访问list才能修改list里面的值 list = [-1, 2, 5, -8] for i in list: i += 8 print(list) for i in range(0, le 阅读全文
posted @ 2018-04-21 19:31 jkn1234 阅读(268) 评论(0) 推荐(0) 编辑
  2018年4月20日
摘要: python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域 https://my.oschina.net/leejun2005/blog/145911 python 函数中,参数是传值,还是传引用? http://python.jobbole.com/87801/ # coding 阅读全文
posted @ 2018-04-20 17:35 jkn1234 阅读(127) 评论(0) 推荐(0) 编辑
  2018年4月18日
摘要: #include <iostream> #include <vector> /* 面试题3:数组中重复的数字: 问题: 在len长、值域为【1,len-1】的数组中找到重复的那个数字,不能修改原数组 解决: 哈希表,时间空间复杂度都是o(n) 二分查找,不断的查找重复的数字是在值域的前半区间内,还是 阅读全文
posted @ 2018-04-18 22:52 jkn1234 阅读(336) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> /* 面试题3:数组中重复的数字: 问题: 长为n的数组,每个元素大小都在0到n-1之间,请找出其中重复的数字 解决: 1. 排序o(nlogn) 2. 用哈希表,哈希函数将键key映射为数组下标o(n),空间复杂度(n) 3. 没有重复且排好序时,下标和值应 阅读全文
posted @ 2018-04-18 17:55 jkn1234 阅读(277) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: # coding = gbk # 学习方法:有不懂的函数可以按住CTRL后单击它,进入相应的源文件,一般都有注释 # 移动方法:不断的把蛇尾移动到下一步要走的位置 from tkinter import * import random class snake(Frame):#snake继承自Fram 阅读全文
posted @ 2018-04-16 23:22 jkn1234 阅读(419) 评论(0) 推荐(0) 编辑
摘要: # coding=gbk # 重点: 1. tkinter.Tk() 创建窗口 # tkinter.Toplevel(a) 创建窗口,在窗口a的顶端 # 2. 以字典的形式保存账户和密码 # exist_usr_info[nn] = np # usrs_info = {'admin': 'admin 阅读全文
posted @ 2018-04-16 19:57 jkn1234 阅读(1024) 评论(0) 推荐(1) 编辑
摘要: # coding=gbk import tkinter as tk window = tk.Tk() window.geometry('200x200') # pack, 按照上下左右的方式排列. #tk.Label(window, text='1').pack(side='top') #tk.La 阅读全文
posted @ 2018-04-16 18:50 jkn1234 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif # coding=gbk # 运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif import tkinter as tk import tkinter.messa 阅读全文
posted @ 2018-04-16 18:06 jkn1234 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 运行结果:https://s1.ax1x.com/2018/04/16/CeXs6s.jpg # coding=gbk # Frame 是一个在 Windows 上分离小区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. # 同时一个 Frame 上也能再分成两个 Fram 阅读全文
posted @ 2018-04-16 17:49 jkn1234 阅读(187) 评论(0) 推荐(0) 编辑