自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lovapeac

愿世界充满爱与和平。

  • 博客(7)
  • 收藏
  • 关注

原创 PHP踩坑记录之成功解决json解析异常

问题描述:在Laravel项目中使用guzzle请求贝壳物联平台开放API,返回数据通过json_decode()方法解析报错:NULL string(12) "Syntax error"话不多说,直接上代码:<?php $body = $response->getBody(); $remainingBytes = $body->getCo...

2020-05-08 09:59:32 1724

原创 PHP踩坑记录之explode分割字符串函数

引言:今天同学突然问我php分割字符串怎么做?该用什么?我把一个文件的内容全部读出来 然后根据换行来分割。怎么分割?我心想这个我知道explode分割字符串函数吗,随手把explode函数官方手册发给了他,不过事情好像没有那么简单。explode函数首先,我们来看下explode字符串分割函数函数的用法:explode ( string $delimiter , string $s...

2020-03-26 12:15:21 954

原创 排序算法之选择排序

算法分析选择排序是一种简单直观的排序算法,它的基本原理是:对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录外的其他记录进行第二轮比较,得到最小的记录并与第二个记录的位置进行交换;重复该过程,直到进行比较的记录只有一个时为止。算法原理如下:每一趟在n-i+1(i=1,2,……,n-1)记录中选择关键字最小的记录作为有序序列第i个记...

2019-08-08 22:25:50 167

原创 排序算法之插入排序

算法分析插入排序的基本思想:对于给定的一组记录,初始时假设第一个记录自成一个有序序列,其余的为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直至最后一个记录插入到有序序列为止。代码实现...

2019-08-03 00:43:01 120

原创 排序算法之冒泡排序

分析与解答冒泡排序,顾名思义就是整个过程就像气泡一样上升,单向冒泡排序的基本思想是(假设有小到大排序):对于给定的n个记录,从第一个记录开始依次对相邻的两个记录进行比较,当前面的记录大于后面的记录时,交换器位置,进行一轮比较和换位后,n个记录中的最大记录将位于第n位;然后对前(n-1)个记录进行第二轮比较;重复该过程直到进行比较的记录只剩下一个时为止。算法原理如下:比较相邻的元素,如果第一个...

2019-07-31 09:54:26 182

原创 小马驹会飞学算法与数据结构之编程题练习_002

题目描述:假设某人有100000元现金。每经过一次路口需要进行一次交费。缴费规则为当他现金大于50000元时每次需要交5%。如果现金小于等于50000元时每次交5000,请编写一程序计算此人可以经过多少次这个路口。分析:初始条件为某人拥有的总现金100000元,初始过桥次数为0次,当金额条件不满足5000元时,则停止过桥。所以可通过循环求过桥次数,当现金大于50000元时,剩余金额为总金额*(1...

2019-07-29 23:10:52 1139

转载 小马驹会飞学算法与数据结构之编程题练习_001

写在开头:个人觉得编程题是考察程序员编程能力的有效方式,能力源于积累和发散。本系列编程题求解过程均使用PHP实现。题目描述: 10个房间里放着随机数量的金币。每个房间只能进入一次,并只能在一个房间拿金币。一个人采取如下策略:前四个房间只看不拿。随后的房间只要看到比前四个房间都多的金币数,就拿。否则就那最后一个房间的金币。编程计算这种策略拿到最多金币的概率。

2019-07-28 22:25:02 184

空空如也

空空如也

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

TA关注的人

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