2019年3月23日

2019华为软件精英挑战赛(01)

摘要: github库链接:https://github.com/Mufasa007/Huawei_2019_Code_Craft 比赛结束后在修改成公开库 阅读全文

posted @ 2019-03-23 16:08 周健康 阅读(839) 评论(0) 推荐(0) 编辑

2019年3月21日

二叉树的相关在线编程(python)

摘要: 问题一: 正确的后序遍历结果: 1 class Solution: 2 def VerifySquenceOfBST(self, sequence): 3 # write code here 4 if sequence == None or len(sequence) == 0: 5 return 阅读全文

posted @ 2019-03-21 14:22 周健康 阅读(479) 评论(0) 推荐(0) 编辑

2019年3月20日

2019华为软件精英挑战赛(00)开篇题型分析

摘要: 0,问题汇总:①自己的评价系统(用于随时随地检验效果);②多因素参与决策的全局最优解计算(路线选择、车次先后、单双向道路、道路最高速与车速等);③使用方法问题(遍历,Dijstra最短路径,floyd算法等等);④优化迭代方向(人工逻辑推理优化、机器最优解寻找)。 阅读全文

posted @ 2019-03-20 21:15 周健康 阅读(2386) 评论(0) 推荐(0) 编辑

2019年3月19日

插入与归并(python)(原创)

摘要: 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到 阅读全文

posted @ 2019-03-19 17:03 周健康 阅读(517) 评论(0) 推荐(0) 编辑

2019年3月18日

最优路径算法合集(附python源码)(原创)

摘要: 主要的最优(最短)路径算法: 一、深度优先算法;二、广度优先算法;三、Dijstra最短路径;四、floyd最短路径(待); 阅读全文

posted @ 2019-03-18 20:54 周健康 阅读(10314) 评论(3) 推荐(0) 编辑

2019年3月13日

十大经典排序算法(python实现)(原创)

摘要: 使用场景: 1,空间复杂度 越低越好、n值较大: 堆排序 O(nlog2n) O(1) 2,无空间复杂度要求、n值较大: 桶排序 O(n+k) O(n+k) 经典排序算法图解: 经典排序算法的复杂度: 大类一(比较排序法): 1、冒泡排序(Bubble Sort)【前后比较-交换】 python代码 阅读全文

posted @ 2019-03-13 23:07 周健康 阅读(23113) 评论(0) 推荐(4) 编辑

2019年3月9日

电子欠款单设想(原创)

摘要: 电子欠款单 撰写人:XXX 撰写时间:2019.02.19 解决问题:当前熟人间借款的一些弊端 一,背景 情景1: 前几年,家里面有个叔叔过年期间找我家借300元的钱去超市买东西说太早了银行没有开门(当时这个地方还没有ATM机),年后他赶时间就急急忙忙去南方打工了,过去一年他把这个借钱的事情忘记的一 阅读全文

posted @ 2019-03-09 20:16 周健康 阅读(515) 评论(0) 推荐(0) 编辑

2019年3月7日

羽毛球友谊赛规则(附带程序)(原创)

摘要: 新闻链接:热烈庆祝电波传播实验室党支部 羽毛球赛圆满结束 羽毛球友谊赛规则(终稿) 一,比赛时间地点 2018.12.21 周五 早上 9:00-12:00 9:00大家开始热身 9:30正式开始淘汰赛 淘汰赛结束后休息五分钟后进行晋级赛抽签、比赛 二,淘汰赛规则 女生、男生分别进行淘汰赛 女生1、 阅读全文

posted @ 2019-03-07 11:34 周健康 阅读(1147) 评论(0) 推荐(0) 编辑

2019年3月6日

基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)

摘要: 本项目希望您能完成以下任务: - 优化python字节码解析代码,从底层提升python脚本运行效率;(底层、编译器、虚拟机) - 基本思路可以统计游戏常用opcode指令,进行类似opcode合并,opcode排序; - 另外,可以研究下指令预测相关资料,比如indirect threading,寻找更优的机制;(自然语言处理里面的东西好像可以用,类似语言翻译) - 为了缩短应用的启动时间,需要在应用启动时,把模块进行按需加载(或者延迟加载,lazy import);(优化启动项) - 目前的不同实现主要是针对 Python 标准库进行处理,对第三方扩展库,尤其是游戏引擎相关的扩展支持不好,甚至无法支持;(软件适配&通用化) - 此课题不仅有一定的学术研究意义,更在手游等App中有很好的实用价值;(意义价值) - 希望在自适应学习的基 阅读全文

posted @ 2019-03-06 22:46 周健康 阅读(1075) 评论(0) 推荐(0) 编辑

lazy_import源码解析(原创)

摘要: 参考链接: An approach to lazy importing in Python 3.7(这个是参考源) Python3.7中一种懒加载的方式(中文翻译) 原博客核心: 以前的两种惰性/延迟加载方法: ①本地子功能区加载而非程序启动时的全局加载。直到你的程序运行需要这个库的时候才进行加载; 阅读全文

posted @ 2019-03-06 14:12 周健康 阅读(681) 评论(0) 推荐(0) 编辑

导航