#法学

算法学习1-插入排序

学习算法,简单做了个小练习,插入算法:1<scripttype="text/javascript">2varn=100;3vararray=newArray(n);4//用A来进行排序5varA=newArray();6//生成100个随机数的数组7for(vari=0;i<array.length;...
代码星球 ·2021-02-21

System.getProperty()的方法学习

转载学习,System.getProperty()的方法 System.getProperty()用于获取当前的系统属性,比如java版本、操作系统名称、区域、用户名等,这些属性一般由jvm自动获取,不能手工设置。在一些开源服务器的源代码中会经常看到该方法的身影,简单小结一下。简单测试,以下代码获取当前所用的...
代码星球 ·2021-02-21

分治算法学习

递去,归来。能够用递归解决的问题需要满足三个条件:原问题可以转换为一个或多个子问题来求解,而这些子问题的求解方法和原问题完全相同,只是规模不同;递归调用次数必须是有限的;必须有结束递归的条件(递归出口)来终止递归。何时使用递归:定义是递归的(斐波那契);数据结构是递归的(二叉树、链表);问题求解的方法是递归的。递归转非...
代码星球 ·2021-01-23

算法学习(3)十大经典排序算法动画

排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:...

算法学习(1-2)PID控制本版二

https://gist.github.com/bradley219/5373998比起第一版,加入了最大最小值限制,暂无测试。PIDImpl(doubledt,doublemax,doublemin,doubleKp,doubleKd,doubleKi);pid.cpp#ifndef_PID_SOURCE_#defi...

算法学习(1)PID控制本版一 (M100可用)

https://en.wikipedia.org/wiki/PID_controller https://github.com/tekdemo/MiniPID详细讲解 #ifndef_POSITION_CONTROLLER_H#define_POSITION_CONTROLLER_H//#inclu...

算法学习笔记——回溯法

一、基本概念回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回。尝试别的路径。回溯法是一种选优搜索法。按选优条件向前搜索。以达到目标。但当探索到某一步时。发现原先选择并不优或达不到目标,就退回一步又一次选择。这样的走不通就退回再走的技术为...
代码星球 ·2020-08-29

经典算法学习——高速排序

    高速排序应该算是在面试笔试中最经常使用的算法了。各位面试官都非常喜欢。排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被採用。当中的思想也是用了分治法和递归的思想。演示样例代码上传到:https://github.com/chenyufeng1991/Q...

shell中case的用法学习笔记

这篇文章主要为大家介绍shell中的case语句:可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。本文转自:http://www.jbxue.com/article/4314.htmlshell中的case语句:可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部...

委托实现方法学习总结

(1)    委托声明(定义一个函数原型:返回值+参数类型和个数)           注:在类的外部声明——中介(房产中介商)(2) ...

初学者摸索之算法学习

此文转自我个人微信公众号,时间虽然过去已经四个多月了,但是我个人认为还是能够给大家带来启发意义,所以借这个时间分享给大家,微信公众号分享比较有限,而且时效性也比较差,而博客时效性比较好,而且还能集思广益,欢迎朋友在评论区留言,俗话说,众人拾柴火焰高。原文如下:春节的假期在家待了10天。明天就要回北京了。微信公众号文章也...

贪心-1697. 算法学习

2020-03-24 23:06:02问题描述:现在,你有n个任务需要做。每个任务都有对应的奖励val,这意味着你只要完成了这个任务,就能获得对应的奖励。每个任务也有一个完成期限date,你只有在期限内(<=date[i])完成了这个任务,才能获得奖励。每个任务只能被完成一次,一天最多只能做一个任务。请...
代码星球 ·2020-06-14

BZOJ 3680: 吊打XXX【模拟退火算法裸题学习,爬山算法学习】

TimeLimit:10Sec  MemoryLimit:128MBSec  SpecialJudgeSubmit:3192  Solved:1198[Submit][Status][Discuss]gty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大...

洛谷 P1972 [SDOI2009]HH的项链【莫队算法学习】

无HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在是太长...

SHFileOperation用法学习

  在Windows的shellapi文件中定义了一个名为SHFileOperation()的外壳函数,它可以用来实现各种文件操作,例如文件的拷贝、删除和移动等,该函数使用起来非常简单,它只有一个指向SHFILEOPSTRUCT结构的参数。使用SHFileOperation()函数时只要填写该专用结构--SHFILEO...
代码星球 ·2020-05-05
首页上一页123下一页尾页