摘要: 今天刷的题是LeetCode第23题。合并k个有序链表。 该题,我现在采用的是暴力法解决。后续将添加其他解决方法。所谓的暴力法求解指的是:将链表中所有数据保存到数组中,然后统一排序,再重新生成新的链表。代码如下: 当然也可以挨个挨个比较,比较每个链表的头结点,找出最小的,然后放到新的链表中。代码如下 阅读全文
posted @ 2019-08-07 20:46 刘云生 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 今天刷的题是LeetCode上215题。该题的要求是给定一个数组,找出数组中第k大的数。 我的方法是首先对数据进行排序,这里选择插入排序。插入排序中,我犯了个错误,就是重新申请了一个数组。然后总是有些问题。后头又认真看啦看插入排序的实现方式。 具体代码如下: 经过研究,可以看出这个问题也可以通过快排 阅读全文
posted @ 2019-08-05 10:24 刘云生 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今天完成的是最小栈和有效括号的题最小栈要求是完成一个支持push top pop操作的,并能在常数时间内完成检索最小元素的栈。支持push top pop操作的栈并不难,但是常数级的查找是很困难的。通常的查找都是需要先排序,冒泡、插入和选择排序时间复杂度都是n2,快排的平均时间复杂度是logn。如果 阅读全文
posted @ 2019-08-04 10:06 刘云生 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 前言 本人最近在做一个项目,需要将本地文件夹的照片读取到前台进行显示,显示的时候,需要对照片进行批注,如下图所示。本文涉及的知识点包括: 1,如何设定bootstrap样式? 2,如何获取每一行的checkbox的值? 3,按照“文件名-图片-缺陷类型”进行组装,利用ajax向后台发送请求,保存到数 阅读全文
posted @ 2019-03-08 16:12 刘云生 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 内容源自handsontable的quick start:https://handsontable.com/docs/6.2.2/tutorial-data-binding.html 由作者整理并发布,主要是记录跑案例的过程中遇到的坑~ 过程大致是:新建Javaweb项目 >安装node.js(该安 阅读全文
posted @ 2019-01-19 16:39 刘云生 阅读(5533) 评论(0) 推荐(0) 编辑
摘要: Java的file类,操作文件。mkdir创建单机目录,mkdirs创建多级目录。getparent返回父目录路径,getpath返回文件的相对路径。creatnewfile用于创建文件 输出: 案例: 阅读全文
posted @ 2019-01-19 11:05 刘云生 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Opencv-Python学习系列教程第五篇 来自opencv-python官方学习文档,本人谨做翻译和注释,以及一些自己的理解 本文由作者翻译并进行代码验证,转载请注明出处~ 官方文档请参阅:https://docs.opencv.org/4.0.1/dc/d71/tutorial_py_opti 阅读全文
posted @ 2019-01-12 14:46 刘云生 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 来自opencv-python官方学习文档,本人谨做翻译和注释,以及一些自己的理解 本文由作者翻译并进行代码验证,转载请注明出处~ 官方文档请参阅:https://docs.opencv.org/4.0.1/d0/d86/tutorial_py_image_arithmetics.html 运行环境 阅读全文
posted @ 2019-01-11 21:37 刘云生 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 来自opencv-python官方学习文档,本人谨做翻译和注释,以及一些自己的理解 本文由作者翻译并进行代码验证,转载请注明出处~ 官方文档请参阅:https://docs.opencv.org/4.0.1/db/d5b/tutorial_py_mouse_handling.html 运行环境: w 阅读全文
posted @ 2019-01-10 22:19 刘云生 阅读(509) 评论(0) 推荐(1) 编辑
摘要: opencv处理鼠标点击事件,python代码 阅读全文
posted @ 2019-01-10 21:22 刘云生 阅读(1337) 评论(0) 推荐(0) 编辑