首页 > 编程语言
面试算法题-全排列C++实现(递归&去重复)
问题描述 全排列:给定元素序列,如{1,2,3},他们所有可能的排列组合有{1,2,3}、{1,3,2}、{2,1,3}、{2,3,1}、{3,1,2}、{3,2,1} 思路 关于递归: 假设给定元素序列是{1,2,3,4},则在改变第一个元素的情况下,我们共有四种选择,{1,2,3,4}、{2,1 ...
分类:编程语言   时间:2021-04-15 09:17:22    收藏:0  评论:0  赞:0  阅读:28
C语言32个关键字
关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 char 声明字符型变量或函数 struct 声明结构体变量或函数 union 声明共用数据类型 ...
分类:编程语言   时间:2021-04-15 09:16:29    收藏:0  评论:0  赞:0  阅读:23
【Spring】Aware 接口原理(九)
一、Aware 接口介绍 Aware接口从字面上翻译过来是感知捕获的含义。单纯的bean(未实现Aware系列接口)是没有知觉的;实现了Aware系列接口的bean可以访问Spring容器。这些Aware系列接口增强了Spring bean的功能,但是也会造成对Spring框架的绑定,增大了与Spr ...
分类:编程语言   时间:2021-04-15 09:15:54    收藏:0  评论:0  赞:0  阅读:33
OpenCV-C++ Sobel算子使用
Sobel算子 Sobel算子主要用于边缘检测; 边缘:是像素值发生跃迁的地方,是图像的显著特征之一,在图像特征提取, 对象检测, 模式识别等方面都有重要的作用; 如何提取边缘,对图像求它的一阶导数;delta = f(x) - f(x-1), delta越大,说明在x方向变化越大; sobel算子 ...
分类:编程语言   时间:2021-04-15 09:15:06    收藏:0  评论:0  赞:0  阅读:23
优雅spring-boot项目启动,停止,重启脚本
springbot开发api接口服务,生产环境中一般都是运行独立的jar,在部署过程中涉及到服务的优雅启动,关闭, springboot官方文档给出的有两种方式, 1、使用http shutdown 2、注册为系统服务 https://docs.spring.io/spring-boot/docs/ ...
分类:编程语言   时间:2021-04-15 09:14:25    收藏:0  评论:0  赞:0  阅读:27
C语言Review5_函数指针和数组指针
【函数指针】 指向函数的指针;函数是有地址的;函数指针存储了函数指令的起始地址; 声明一个函数指针:需要指明函数返回类型和形参类型;int (*fp)(int,int);*fp为一体,说明了指针类型;*fp需要用括号括起来; 还可以结合typedef为函数指针类型起一个新名字:typedef int ...
分类:编程语言   时间:2021-04-15 09:12:35    收藏:0  评论:0  赞:0  阅读:23
JavaEE面试题目(一)(servlet、Spring)
TCP和UDP的区别? 相同点: UDP协议和TCP协议都是传输层协议。 不同点: 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接. 2. TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达; UDP尽最大努力 ...
分类:编程语言   时间:2021-04-15 09:11:59    收藏:0  评论:0  赞:0  阅读:35
Spring简介及Spring Mvc简介
**Spring简介** 1、**定义**:开放源代码的设计层面框架 2、**背景**:传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承诺。 3、**解决的问题**:业务逻辑层和其他各层的松耦 ...
分类:编程语言   时间:2021-04-15 09:10:57    收藏:0  评论:0  赞:0  阅读:31
Python csv存储
对比其他语言来说,python中的文件句柄操作是即简洁又简便。常用保存形式有TXT,JSON,CSV。本文就介绍了CSV文件存储 写入: 这里先看一个最简单的例子 import csv with open('./data.csv',mode='w') as csvfile: writer = csv ...
分类:编程语言   时间:2021-04-15 09:10:25    收藏:0  评论:0  赞:0  阅读:23
C++容器map、unordered_map、set、unordered_set的区别
1、map: 底层由红黑树实现。 Key在红黑树中有序排列,对红黑树进行中序遍历即可得到Key从小到大的排序序列。 使用map可在O(1)的时间复杂度下快速查找到Key。 2、unordered_map 底层由哈希表实现。 Key无序排列。 使用unordered_map同样可以在O(1)的时间复杂 ...
分类:编程语言   时间:2021-04-15 09:10:11    收藏:0  评论:0  赞:0  阅读:24
java方法
java方法1.何谓方法 java方法的语句的集合 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中创建,在其他地方被引用 设计方法的原则:一个方法只实现一个功能,后期有扩展性public static void manin(String[] augs){ int sum=ad ...
分类:编程语言   时间:2021-04-15 09:06:32    收藏:0  评论:0  赞:0  阅读:21
c++的内存分布
1.https://blog.csdn.net/leneey/article/details/80023097,感觉符号表在常量区 2.类在内存中的分布https://www.cnblogs.com/jerry19880126/p/3616999.html 一:不包含继承和多态 1.普通成员变量 2 ...
分类:编程语言   时间:2021-04-15 09:06:11    收藏:0  评论:0  赞:0  阅读:19
数组去重
方法一:原数组与得到的新数组比较,得出不重复的新数组 1 function fn1(arr, newArr) { 2 newArr[0] = arr[0] //赋值新数组一个初始值 3 for (let i = 0; i < arr.length; i++) { 4 for (let k = 0; ...
分类:编程语言   时间:2021-04-15 09:05:14    收藏:0  评论:0  赞:0  阅读:32
javase学习-精度损失
javase学习-精度损失 1.数据类型转换 long x = 10L; 10L是long类型字面值,x是long类型变量,不存在类型转换,直接赋值。 long x = 10L; // long类型,8个字节 int y = x // int类型,4个字节 编译报错 大容量数据类型不能直接赋值给小容 ...
分类:编程语言   时间:2021-04-15 09:04:11    收藏:0  评论:0  赞:0  阅读:30
Redis - Redis整合SpringBoot + 自定义RedisTemplate
Redis整合SpringBoot 在测试中,推荐使用我们自己重写的RedisTemplate RedisTemplate 序列化问题 1.为何Redis整合Spring时需要在存储时序列化? 在JAVA中,一个对象的信息一般并非连续的,在存储的时候我们会需要提炼为一个连续的数据串(通常是byte ...
分类:编程语言   时间:2021-04-15 09:03:29    收藏:0  评论:0  赞:0  阅读:22
Springboot+idea热部署(自动刷新)
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 devtools的方式 添加依赖 <!--添加热部署--> <dependency> <groupId>org.s ...
分类:编程语言   时间:2021-04-15 09:03:14    收藏:0  评论:0  赞:0  阅读:28
Java常用类:包装类
Java常用类:包装类 概念 基本数据类型所对应的引用数据类型 包装类默认值是 null 包装类对应 基本数据类型 包装类型 byte Byte short Short int Integer long Long float Float double Double boolean Boolean c ...
分类:编程语言   时间:2021-04-15 01:19:54    收藏:0  评论:0  赞:0  阅读:17
C++9018:2325——压缩字符串
题目来自:http://218.5.5.242:9018/JudgeOnline/problem.php?id=2325 题目描述 输入字符串,输出压缩后的字符串。压缩的方法是把连续的相同字母压缩为“长度+字母”的形式,单个的字母不需要压缩。 输入 一行字符串,只包含小写英文字母,长度不超过255。 ...
分类:编程语言   时间:2021-04-15 01:16:23    收藏:0  评论:0  赞:0  阅读:31
JS 数组转成Number类型或者String类型
将JS数组转成Number类型或者String类型 1.将string数组转成number数组 // 字符数组转数字数组 let strArr = ["2", "3", "1", "1"] let numArr = strArr.map(Number) console.log(numArr) 2.将 ...
分类:编程语言   时间:2021-04-15 01:15:48    收藏:0  评论:0  赞:0  阅读:23
Java中类型与类型之间的关系
类型与类型之间的关系: is a: Cat is an Animal. 凡是能满足is a的表示“继承关系” has a I has a pen.凡是能满足has a的表示“关联关系”,通常以”属性“的形式存在. like a Cook like a menu.(厨师像个菜单一样)凡是能满足like ...
分类:编程语言   时间:2021-04-15 01:15:37    收藏:0  评论:0  赞:0  阅读:22
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!