上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 51 下一页
摘要: 思路: eg:11÷3 ∵11>3 ∴res>=1 又∵11>3+3=6 ∴res>=2 (1+1) 又∵11<6+6=12 ∴res<4 (2+2) 即2<=res<4 递归部分: 又11-6=5>3 ∴restemp >= 1 又∵5<6 (3+3) ∴restemp<2 (1+1) 即1<=r 阅读全文
posted @ 2020-06-08 13:33 人间烟火地三鲜 阅读(321) 评论(0) 推荐(0)
摘要: 一:二分法算法过程 二分查找也称折半查找(Binary Search)。 折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 所以排序数组中的查找、搜索问题,首先想到用 二分法 解决。 二分查找的过程: 假设线性表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果 阅读全文
posted @ 2020-06-08 13:24 人间烟火地三鲜 阅读(207) 评论(0) 推荐(0)
摘要: 需要用到pyinstaller模块; 打包命令: pyinstaller -F -w -icon=logo.ico <程序入口文件名>.py 相关参数列表: -F : 打包成单个可执行文件; -w : 打包之后运行程序,只有窗口不显示命令行; -c : 打包之后运行程序,显示命令行; -icon=图 阅读全文
posted @ 2020-05-25 19:37 人间烟火地三鲜 阅读(539) 评论(0) 推荐(0)
摘要: [TOC] 装包(package) 法一:从官方库下载whl文件到本地安装。 下载的文件放到python的Scripts目录下, 例如我的目录是:E:\Anaconda5.2\envs\python3.6\Scripts 命令行进入该目录,执行命令:pip install numpy 1.18.1 阅读全文
posted @ 2020-05-25 14:31 人间烟火地三鲜 阅读(550) 评论(0) 推荐(0)
摘要: 方法一思路:用栈 将nums2顺序入栈stack[],当栈不空时,取待入栈元素num和栈顶元素top比较,若num top且top在nums1中,则num即是所找的数。 python class Solution(object): def nextGreaterElement(self, nums1 阅读全文
posted @ 2020-05-16 13:42 人间烟火地三鲜 阅读(135) 评论(0) 推荐(0)
摘要: 思路: 用两个栈:stackIn[] 和 stackOut[]分别模拟入队和出队; 注意: 出队时,只有当stackOut为空时才能将stackIn的元素入栈stackOut,且必须将stackIn的元素一次性全部转移到stackOut中,再出队。 进队时:只有当待入队元素全部进入stackIn后才 阅读全文
posted @ 2020-05-16 13:35 人间烟火地三鲜 阅读(188) 评论(0) 推荐(0)
摘要: 思路: 用list模拟栈,list的append()和pop()函数分别模拟进栈和出栈。 阅读全文
posted @ 2020-05-16 13:32 人间烟火地三鲜 阅读(93) 评论(0) 推荐(0)
摘要: 方法一: 阅读全文
posted @ 2020-05-16 13:29 人间烟火地三鲜 阅读(140) 评论(0) 推荐(0)
摘要: 方法一: 方法二: 阅读全文
posted @ 2020-05-16 13:26 人间烟火地三鲜 阅读(171) 评论(0) 推荐(0)
摘要: 方法一:快排 详细参考:https://www.cnblogs.com/panweiwei/p/12897773.html python class Solution(object): def sortList(self, head): """ :type head: ListNode :rtype 阅读全文
posted @ 2020-05-16 13:21 人间烟火地三鲜 阅读(111) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 51 下一页