51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#编写算法
(数据结构)十分钟搞定时间复杂度(算法的时间复杂度)
我们假设计算机运行一行基础代码需要执行一次运算。intaFunc(void){printf("Hello,World!");//需要执行1次return0;//需要执行1次}那么上面这个方法需要执行2次运算intaFunc(intn){for(inti=0;i<n;i++){//需要执行(n+1)次printf(...
代码星球
·
2020-04-02
复杂度
数据结构
十分钟
定时间
算法
八大排序算法的python实现
#-*-coding:utf-8-*-#冒泡排序defbubble_sort(nums):i=1exchanged=Truewhilei<len(nums)andexchanged:exchanged=Falseforjinrange(len(nums)-i):ifnums[j]>nums[j+1]:num...
代码星球
·
2020-04-02
八大
排序
算法
python
实现
Python3《机器学习实战》学习笔记(一):k-近邻算法(史诗级干货长文)
https://blog.csdn.net/c406495762/article/details/75172850...
代码星球
·
2020-04-02
Python3
机器学习实战
学习
笔记
近邻
编写一个JavaScript函数 parseQueryString,把URL参数解析为一个对象
varurl="http://www.taobao.com/index.php?key0=0&key1=1&key2=2";functionparseQueryString(url){varstr=url.split("?")[1];varitems=str.split("&");varresu...
代码星球
·
2020-04-02
一个
编写
Javascript
函数
parseQueryString
获取生日、性别、年龄和身份证算法
//根据身份证取省份,生日,性别functiongetInfo(){//获取输入身份证号码varic=$("#txtCardID").val();ic=checkId(ic);if(isNaN(ic))return;varic=String(ic);//获取出生日期varbirth=ic.substring(6,10)...
代码星球
·
2020-04-01
获取
生日
性别
年龄
身份证
数组中涉及的常见算法
数组中涉及的常见算法:数组元素的赋值求数值型数组中元素的最大值,最小值,平均数,总和等数组的复制,反转,查找(线性查找,二分法查找)数组的排序练习题总结:第一类问题:创建一个长度为6的int型数组,要求取值1-30,随机赋值,同时要求元素的值各不相同1publicclassArrayExer{2publicstatic...
代码星球
·
2020-04-01
数组
涉及
常见
算法
哈希算法MD5和SHA1的C#实现
/* * 哈希算法MD5和SHA1的C#实现 * * * 夏春涛 Email:xChuntao@163.com * Blog:http://bluesky521.cnblogs.com ...
代码星球
·
2020-04-01
哈希
算法
MD5
SHA1
实现
常用消息摘要算法介绍
介绍:数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法或散列算法。 消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有输入相同的明文...
代码星球
·
2020-04-01
常用
消息
摘要
算法
介绍
信息摘要算法之一:MD5算法解析及实现
MD5即Message-DigestAlgorithm5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。1、MD5算法简介MD5在90年代初由MIT的计算机科学实验室和RSADataSecurityInc发明,经MD2、MD3和M...
代码星球
·
2020-04-01
算法
信息
摘要
之一
MD5
用ES6巧妙的解决传统面试中的算法小问题!
最近自己也在准备面试,在复习算法的时候,机智的用了一波ES6.一起来瞧瞧吧!1.数组的去重vararr=str.split('');for(vari=0;i<arr.length-1;i++){for(varj=i+1;j<arr.length;j++){if(arr[i]==arr[j]){arr.spl...
代码星球
·
2020-04-01
ES6
巧妙
解决
传统
面试
回顾一下C++ 编写DLL
项目模版使用Win32工程创建的dll项目一、原始代码使用depends查看导出函数二、不同编译方式区别C方式编译(extern"C"):__stdcall调用约定:输出名称在原名称前加一下划线,后面再加上一个“@”和其参数的总字节数(_原名称@参数总字节数),如名称intFunc_C_stdc...
代码星球
·
2020-04-01
回顾
一下
C++
编写
DLL
使用 C++ 编写的基础 Windows 服务 (CppWindowsService)
最近项目中涉及到使用C++写一个后台服务程序,找了很多资料,还是使用Google搜索找到了比较详细点的资料,就是从微软官方MSDN的例子,如下:使用C++编写的基础Windows服务(CppWindowsService)相关参考资料: ...
代码星球
·
2020-04-01
使用
C++
写的
基础
Windows
深入浅出的排序算法-冒泡排序
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。 ...
代码星球
·
2020-04-01
排序
深入浅出
算法
冒泡
c# base64算法解密
///<summary>///将字符串使用base64算法加密///</summary>///<paramname="code_type">编码类型(编码名称)///*代码页名称///*1200"UTF-16LE"、"utf-16"、"ucs-2"、"unicode"或"ISO-10...
代码星球
·
2020-03-31
base64
算法
解密
[Android]对BaseAdapter中ViewHolder编写简化(转)
来自博客:http://www.cnblogs.com/tiantianbyconan/p/3642849.html 在Android项目中,经常都会用到ListView这个控件,而相应的Adapter中getView()方法的编写有一个标准的形式,如下:1@Override2publicViewgetVie...
代码星球
·
2020-03-31
Android
BaseAdapter
ViewHolder
编写
简化
首页
上一页
...
134
135
136
137
138
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他