首页 > 编程语言
算法 - 快速排序 - 荷兰国旗问题
问题一 给定一个数组 arr,和一个数 num,请把小于等于 num 的数放在数组的左边,大于 num 的数放在数组的右边。 要求额外空间复杂度O(1),时间复杂度O(N)。 思路:遇到 arr[i] 小于等于 number 的数,交换 index + 1 和 arr[i],此时 index + 1 ...
分类:编程语言   时间:2019-11-19 10:22:22    收藏:0  评论:0  赞:0  阅读:12
java判断是否为空字符串
...
分类:编程语言   时间:2019-11-19 10:20:57    收藏:0  评论:0  赞:0  阅读:13
《Java虚拟机原理图解》7、JVM运行时数据区
[last updated :2014/11/7] JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。本文将通过以下几个话题来讨论JVM运行时数据区。 Topic 1. JVM运行时数据区里有什么?Topic 2. 虚拟机栈 是什么?虚 ...
分类:编程语言   时间:2019-11-19 10:20:34    收藏:0  评论:0  赞:0  阅读:11
HDU 1043 Eight 八数码问题 A*算法(经典问题)
HDU 1043 Eight 八数码问题(经典问题) 题意 经典问题,就不再进行解释了。 这里主要是给你一个状态,然后要你求其到达$1,2,3,4,5,6,7,8,x$的转移路径。 解题思路 这里有很多的解法,我这里是参考的学长给的题解,真的写的巨好啊!可惜不知道是哪位学长写的>︿<。 下面就是学长 ...
分类:编程语言   时间:2019-11-19 10:19:17    收藏:0  评论:0  赞:0  阅读:12
SpringBoot-Controller接收参数的几种常用方式
第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。 2、@RequestParam 获取查询参数。即url?name=这种形式 例子 GET http://localhost:8080/demo/123?name=suki_rong 对应的java代码: ...
分类:编程语言   时间:2019-11-19 10:14:57    收藏:0  评论:0  赞:0  阅读:11
es6 filter() 数组过滤方法总结
1.创建一个数组,判断数组中是否存在某个值 2.也可以通过上面方法过滤掉num为2的留下num为1的 3.去掉空数组空字符串、undefined、null 4.去掉数组中不符合项 5.过滤不符合项 6.数组去重 ...
分类:编程语言   时间:2019-11-19 09:44:07    收藏:0  评论:0  赞:0  阅读:14
js对数组去重的方法总结-(2019-1)
最近待业在家,系统地学习了一套js的课程。虽然工作时间真的比较长了,但有些东西只局限在知其然而不知其所以然的程度上,有些知识点通过“血和泪”的经验积累下来,也只是记了结果并没有深究,所以每次听完课都有些收获。想起2018年的新年目标上有一条是至少更新50篇博客,结果……,呵呵,所以打算在19年剩下的 ...
分类:编程语言   时间:2019-11-19 09:41:49    收藏:0  评论:0  赞:0  阅读:13
Java常识
Java语言概述 什么是Java语言 Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java语言发展历史 1995年Sun公司 ...
分类:编程语言   时间:2019-11-19 09:41:30    收藏:0  评论:0  赞:0  阅读:13
Springboot测试类之@RunWith注解
@runWith注解作用: [email protected]就是一个运行器 [email protected](JUnit4.class)就是指用JUnit4来运行 [email protected](SpringJUnit4ClassRunner.class),让测试运行于Spring测试环 境,以便在测试开始的时候自动创建Spring ...
分类:编程语言   时间:2019-11-19 09:23:38    收藏:0  评论:0  赞:0  阅读:16
算法第四章实践报告
4-1 程序存储问题 (90 分) 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在磁带上的长度,计算磁带上最多可以存 ...
分类:编程语言   时间:2019-11-19 09:19:38    收藏:0  评论:0  赞:0  阅读:14
Linux系统进程的知识总结,进程与线程之间的纠葛...
Linux系统进程的知识总结,进程与线程之间的纠葛... 1600174884 Linux 是一个多任务的操作系统,也就是说,在同一时间内,可以有多个进程同时执行。我们大家常用的单CPU计算机实际上在一个时间片段内只能执行一条指令。那么Linux是如何实现多进程的同时执行的呢?原来Linux使用了一 ...
分类:编程语言   时间:2019-11-19 09:16:47    收藏:0  评论:0  赞:0  阅读:17
python-爬免费ip并验证其可行性
前言 最近在重新温习python基础-正则,感觉正则很强大,不过有点枯燥,想着,就去应用正则,找点有趣的事玩玩 00xx01 代理IP 有好多免费的ip,不过一个一个保存太难了,也不可能,还是用我们的python爬取吧 00xx02 正则提取ip 1 import requests 2 import ...
分类:编程语言   时间:2019-11-19 09:14:43    收藏:0  评论:0  赞:0  阅读:14
JavaScript位运算符
一、位运算符 位运算符处理 32 位数 该运算中的任何数值运算数都会被转换为 32 位数,结果会被转换回 JavaScript 数 位运算符用于直接对二进制进行计算,共有七个运算符: 或运算(or):符号为 |,若两个二进制位都为0,则结果为0,否则为 1; 与运算符(and):符号为 & ,若两个 ...
分类:编程语言   时间:2019-11-19 09:12:46    收藏:0  评论:0  赞:0  阅读:11
C\C++语言利用epoll实现高并发聊天室Demo
2019-11-19 00:19:02 参考大佬:https://github.com/LinHaoo/chat Makefile: all:server client server:server.cpp g++ $^ -o [email protected] client:client.cpp g++ $^ -o [email protected] cle ...
分类:编程语言   时间:2019-11-19 01:10:47    收藏:0  评论:0  赞:0  阅读:23
Go语言Hello world(GOPATH和Go Module版)
本文是「vangoleo的Go语言学习笔记」系列文章之一。 官网: "http://www.vangoleo.com/go/go hello world 02/" 往期回顾: "Go语言入门 你好,Go语言" "Go语言入门 Hello World(Go Playground版)" 上一篇文章 "G ...
分类:编程语言   时间:2019-11-19 01:06:36    收藏:0  评论:0  赞:0  阅读:14
算法第四章上机实践报告
1. 实践题目 程序存储问题 2. 问题描述 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在磁带上的长度,计算磁带上 ...
分类:编程语言   时间:2019-11-19 01:06:03    收藏:0  评论:0  赞:0  阅读:16
剑指Offer-16.合并两个排序的链表(C++/Java)
题目: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 分析: 可以用一个新的节点,来去比较两个单调递增的链表当前节点的值,如果p1当前的值小于p2,则新的节点的next=p1,p1移到下一个节点,新的节点p也要移动到下一个节点。 当然也可以用递归来做。 ...
分类:编程语言   时间:2019-11-19 01:04:38    收藏:0  评论:0  赞:0  阅读:14
算法第四章上机实践报告
算法第四章上机实践报告 组员:王昕宇、吴佩毅 1.实践题目: 4-1 程序存储问题 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的 ...
分类:编程语言   时间:2019-11-19 01:01:35    收藏:0  评论:0  赞:0  阅读:13
设计模式(Java语言)-单例模式
单例模式,简而言之就是在整个应用程序里面有且仅有一个实例,在程序的任何时候,任何地方获取到的该对象都是同一个对象。单例模式解决了一个全局的类被频繁创建和销毁的,或者每次创建或销毁都需要消耗大量cpu资源的对象的问题。单例模式总的可以分为懒汉模式和饿汉模式,顾名思义,懒汉模式是一个非常懒的汉子,只要你 ...
分类:编程语言   时间:2019-11-19 00:59:08    收藏:0  评论:0  赞:0  阅读:12
python matplotlib拟合直线
import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.family'] = ['sans-serif'] plt.rcParams['font.sans-serif'] = ['SimHei'] def linea ...
分类:编程语言   时间:2019-11-19 00:57:34    收藏:0  评论:0  赞:0  阅读:15
470291条   1 2 3 4 ... 23515 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号