自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 二分搜索专题

二分搜索基础知识 一、二分搜索常见的应用场景1、在有序序列中查找一个数arr: ... .... ...mid ... ... ... n2、并不是非要在有序序列中才能得到应用 二、二分搜索常见的考察点1、对于边界条件的考察以及代码实现的能力。 三、二分搜索常见题目的变化1、给定处理或查找的对象不同2、判断条件不同、3、要求返回的内容不同4、...

2018-08-30 10:15:34 324 1

原创 二叉树专题

二叉树类型的题目为常考题型1、能够结合队列、栈、链表、字符串等很多数据结构。2、需要掌握图的基本遍历方式,比如BFS和DFS。3、需要掌握递归函数的使用,并自己设计出递归过程。4、与实际工作结合紧密。用递归和非递归的形式分别实现二叉树的先序、中序和后序的遍历打印。实现代码:# -*- coding:utf-8 -*-#打印二叉树#实现功能:# 树的构造# 递归实现先序遍历,中序遍历,后...

2018-02-06 10:18:22 401 2

原创 python实现七大经典排序算法

本文主要使用python来实现七个经典的排序算法,分别是:冒泡排序、选择排序,插入排序,快速排序,希尔排序,堆排序和归并排序。一、相关归纳总结1、时间复杂度O(N^2): 冒泡排序、选择排序,插入排序O(N*logN): 快速排序,希尔排序,堆排序和归并排序2、空间复杂度O(1):插入排序,冒泡排序,选择排序,堆排序,希尔排序O(logN)~O(N):快速排序O(N):归并排序3、稳定性:若待排序...

2018-01-29 20:28:11 919

原创 python实现二叉树及其七种遍历方式(递归+非递归)

1、二叉树的遍历方式?前序遍历:根左右中序遍历:左根右后序遍历:左右根层次遍历:从上到下,从左到右2、python新建一个二叉树及其七种遍历(递归和非递归)class Node(): #节点类 def __init__(self,data = -1): self.data = data self.left = None

2018-01-27 16:10:43 8757 2

原创 动态规划案例(python版本)

最近几天一直在看有关动态规划的算法,整理了一些常见案例,主要是求最长公共子序列,最长公共子串,最长递增子序列,最长回文子串,硬币的组合数,硬币的最少组合方法,最小编辑距离,背包问题(01背包,完全背包,多重背包)等方面的经典案例求解。这些案例大部分都是用python实现的动态规划算法。案例一:求最长公共子序列(不一定连续)Q:给定两个序列,找出在两个序列中同时出现的最长子序

2018-01-26 15:38:52 3028 2

原创 第一天小结

7.311、邮箱认证,dev认证账号的创建,了解vpn虚拟专用网2、代码管理git命令行的了解3、了解gitlab的业务流程1、邮箱认证,dev认证账号的创建,了解vpn虚拟专用网邮箱:[email protected]  Dev账号:liuqian Vpn虚拟专用网         虚拟私人网络(英语:Virtual Private Netw

2017-07-31 19:57:12 418

原创 微信小程序下拉刷新onPullDownRefresh和小程序分享转发onShareAppMessage

在订单处理中,当前的订单不一定能够及时显示最新的订单信息,所以用户需要能够通过下拉及时刷新页面在微信小程序中想要实现下拉刷新,是很方便的。但是如何使用,在文档上找起来却不是很方便。话不多说,直接上文档截图很明显,enablePullDownRefresh 这个属性设置为true。就默认开启了下拉刷新。enablePullDownRefresh可以 写在app.json 中 和页面的

2017-06-09 17:37:46 38412 6

原创 微信小程序的选择收货地址、新增地址、地址管理等模块的总结(1)

这几天主要在做公司小程序2.0版本的一些新增功能,其中就包括把原来的地址等个人固定信息独立成一个模块进行管理,可以直接选取个人地址而不需要每次都填写,话不多说,先直接上对比图:     修改前:    修改后:

2017-06-06 17:41:24 64922 33

原创 微信小程序中一些有用的组件总结

这些插件主要包括微信小程序中的 文字跑马灯,富文本解析,左侧可滑动tabbar,横向滚动图文,省市区三级联动,单选按钮,复选按钮,on/off开关,checkbox全选/全不选,toast弹出框(warning警告、danger危险提示),横向可滑动tabbar,图片翻页动画,瀑布流图文,自定义日历,商品属性值联动,表单验证,手机号验证倒计时等。

2017-06-06 14:14:50 2825 1

原创 微信小程序表单验证及页面之间参数传递

本篇文章主要以两个页面为例,介绍了小程序的表单验证的js代码和如何将一个页面中获取到用户的数据传入下一个页面,纯个人手写,不好之处希望大家指正。首先给大家展示的是表单验证的效果,主要是通过弹框来显示:           当必要信息没有填写完整的时候,页面不能跳转,而且会弹出提示信息,要求完善信息,当必要信息完成后,跳转到第二个页面:这里的弹框效果运用的是微信中的wx.show

2017-05-25 15:29:26 18819 7

原创 实现小程序的选择框(日期,大小等下拉框)

效果如下:只需要修改两个文件,下面是具体代码:index.wxml预约日期:{{dateValue}}开始时间:  {{timeValue}}房屋面积: {{picker1Range[picker1Value]}}㎡(以便自动计算保洁时间和服务人数)

2017-05-12 09:57:35 13303 2

原创 微信小程序调用第三方地图API实现获取输入提示词

最后实现的效果如下:这里我以谷歌地图为例:高德官方给我们提供了完整的操作步骤,详细请参见:http://lbs.amap.com/api/wx/guide/get-data/get-inputtips但是正确按照步骤写完之后,发现没有出现想要的结果,是如下的错误的错误提示:经过一番修改之后,终于找出了问题:与高德中所给出的信息列表对比进行比对:发现是var key = config.Config....

2017-05-10 15:38:34 6892

原创 两种实用的日历组件

在网上看了很多日历组件,大部分的日历要么导入的外包太多,要么功能不够完善,无意中发现一个还不错的,纯js实现,一番修改之后觉得挺满意。有两种不同的样式,具体的截图如下:    第一种的年份和月份是通过左右的小图标来进行切换选择,第二种则是通过select选择框来选择。具体实现代码如下: 日历组件示例 .calendar{font-fami

2017-03-23 15:14:18 584 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除