#数据结构与算法

计算几何 二维凸包问题 Andrew算法

凸包:把给定点包围在内部的、面积最小的凸多边形。Andrew算法是Graham算法的变种,速度更快稳定性也更好。首先把全部点排序。依照第一keywordx第二keywordy从小到大排序,删除反复点后得到点序列P1...Pn。1)把P1,P2放入凸包中,凸包中的点使用栈存储2)从p3開始,当下一个点在凸包当前前进方向(...

C程序数组算法 — 插入法排序(细心看)

#include<stdio.h>intmain(){intarr[10]={1,3,5,7,9,2,4,6,8,10};//随便打的inti,j,temp;//ij是引用下标的temp是用来表示不变的"比数"for(i=0;i<10;i++)//从第二个元素开始比到最后(9)一个元素{temp=ar...

C程序数组算法 — 冒泡法排序【前冒 || 后冒】

第一种写法(前冒泡):/*C程序数组算法—冒泡法排序*此例子按照大->小排序*原理:两两相比较,然后进行大小对调*比较次数:n^2次*说明:冒泡排序是相对稳定的排序算法,当待排序的列有序时,效果最好!*时间:2020年7月12日21:59:22*/#include<stdio.h>intm...

C程序数组算法 — 选择排序法

/*C程序数组算法—选择排序法*此例子按照大->小排序*原理:后一个和前一个相比较,若大于/小于就利用"位置"对调。*比较次数:n(n-1)/2次&&互换次数:n-1次*说明:此算法适用于数字比较少的排序&&此方法和冒泡法相似的一批*跟着逻辑走慢慢看*时间:2020年7...

js之24道算法题

//1、冒泡排序vararr=[5,8,3,6,9]for(vari=0;i<arr.length;i++){for(varj=i+1;j<arr.length;j++){if(arr[i]>arr[j]){vartemptemp=arr[i];arr[i]=arr[j];arr[j]=temp;}}...
代码星球 代码星球·2020-08-25

MongoDB(七)MongoDb数据结构

首先。向数据库插入一条bjson数据  首先是定义文档。然后使用adminusernamepassword登录。进入test数据库,向test数据库中插入此文档(“表名称和表中的记录”)watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG92ZXN1bW1l...
代码星球 代码星球·2020-08-25

redis的五种数据结构及其缓存

一、1)value其实不仅可以是String,也可以是数字。常规key-value缓存应用;常规计数:微博数,粉丝数等。2)hash特别适合用于存储对象。可以使你像在数据库中Update一个属性一样只修改某一项属性值。3)listlist就是链表,比如微博的关注列表,粉丝列表,做分页Redislist的实现为一个双向链...

记录PHP常用算法和数据结构

<?phpheader('content-type:text/html;charset=utf-8');$arr=array(3,2,5,8,23,54,44,6,22,9);echoimplode('',$arr)."<br/>";/*常用排序算法*///冒泡排序functionBubbleSort...

QQ空间g_tk加密算法PHP版

QQ空间g_tk加密算法PHP版 //G_tk计算functiongetGTK($skey){$hash=5381;for($i=0;$i<strlen($skey);++$i){$hash+=($hash<<5)+utf8_unicode($skey[$i]);}return$hash&a...

机器学习算法中怎样选取超參数:学习速率、正则项系数、minibatch size

本文是《Neuralnetworksanddeeplearning》概览中第三章的一部分,讲机器学习算法中,怎样选取初始的超參数的值。(本文会不断补充)运用梯度下降算法进行优化时。权重的更新规则中,在梯度项前会乘以一个系数,这个系数就叫学习速率η。以下讨论在训练时选取η的策略。固定的学习速率。假设学习速率太小,则会使收...

STL_算法_删除(unique、unique_copy)

C++Primer学习中。。。 简单记录下我的学习过程 (代码为主)全部容器适用unique(b,e)unique(b,e,p)unique_copy(b1,e1,b2)unique_copy(b1,e1,b2,p)注意:  1、没有unique_if()&nbs...

1.9算法入门之进制转换

1.问题描写叙述2.问题分析3.算法设计4.程序框架5.字符数字转换6其它数制转换成十进制7十进制转换成其它数制8.完整程序9执行结果10问题拓展...
代码星球 代码星球·2020-08-20

Redis(RedisTemplate)运算、算法(incr、decr、increment)

RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...

php 数组 高效随机抽取指定条记录的算法

php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序。该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能:array_rand—从数组中随机取出一个或多个单元mixedarray_...

一个JS的日期格式化算法示例

一个JS的日期格式化算法。例子: <script>/*** Js日期格式化算法实例* by www.jbxue.com*/function dateFormat(date, format) { var o =...
首页上一页...5556575859...下一页尾页