首页 > 编程语言
括号相关算法
lt20 合法括号 用栈,遍历string,左半边则入栈,右边则检查栈是否空和栈顶是否匹配。 vector<char>str; bool isValid(string s) { for(int i=0;i<s.size();i++) { if(s[i]=='('||s[i]=='{'||s[i]== ...
分类:编程语言   时间:2021-04-04 01:12:50    收藏:0  评论:0  赞:0  阅读:45
认识java
入门环境搭建 1.java帝国的诞生 1972年C诞生(没有工具越界检查) 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生(复杂) 面向对象 兼容C 图形邻域、游戏等 java出生(可移植 jvm虚拟机) 1995年的页面简单粗糙,缺乏互动性 ...
分类:编程语言   时间:2021-04-04 01:12:33    收藏:0  评论:0  赞:0  阅读:33
Java 字符串异或加密
前言 有时需要加密保存数据,但是我不会用AES……所以选择了更简单的异或加密。 解决方案 public static String xor(String data, String password) { //异或加密 byte b1[] = data.getBytes(); byte b2[] = ...
分类:编程语言   时间:2021-04-04 01:11:48    收藏:0  评论:0  赞:0  阅读:39
数组的应用
1.数组的遍历 通常用双for循环或者foreach循环来遍历二维数组,例如: char arr[][]=new char[4][]; arr[0]=new char[] {'春','江','潮','水','连','海','平'}; arr[1]=new char[] {'海','上','明','月 ...
分类:编程语言   时间:2021-04-04 01:11:14    收藏:0  评论:0  赞:0  阅读:41
int|char数组在sizeof和strlen函数中的应用以及指针的应用
第一:数组名一般情况下,数组名就是数组首元素的地址,但是有以下两种情况除外。1.数组名单独作为sizeof函数的参数,如sizeof(数组名);表示的是整个数组所占字节大小。2.对数组名做取地址操作,即:&数组名;代表的是整个数组。即整个数组的地址,其+1操作是跨过整个数组长度大小。第二:sizeof()库函数在以为整型数组中的应用intmain(){//一维整型数组的用sizeof函数计
分类:编程语言   时间:2021-04-04 01:10:12    收藏:0  评论:0  赞:0  阅读:40
c/c++蛇形矩阵源代码!
#include<stdio.h> #include <stdlib.h> #define N 10 void main() { int a[N][N] = { 0 }; int data = 1; for (int i = 0, j = 0, k = 0; k < (N + 1) / 2; k++ ...
分类:编程语言   时间:2021-04-04 01:09:42    收藏:0  评论:0  赞:0  阅读:26
b_lc_统计一个数组中好对子的数目(数学思路)
我们称满足下面条件的下标对 (i, j) 是 好的 : 0 ? i < j < nums.length nums[i] + rev(nums[j]) == nums[j] + rev(nums[i]) 请你返回好下标对的数目 10^9 + 7 取余结果。 输入:nums = [42,11,1,97] ...
分类:编程语言   时间:2021-04-04 01:08:44    收藏:0  评论:0  赞:0  阅读:23
排序算法
一:排序的分类 排序主要分为内部排序和外部排序两大类:其中内部排序将所有的数据都加载到内存中;外部排序由于数据量过大,需要借助外部存储进行排序。主要学习内排序的八种排序算法。 二:各排序算法的稳定性与时间复杂度 三:插入排序 (1)直接插入排序 1 import java.lang.reflect. ...
分类:编程语言   时间:2021-04-03 23:19:13    收藏:0  评论:0  赞:0  阅读:57
Python基础篇===》《《第一次考试》》 [2021/4/3]
《Python程序设计》 green表示搞懂 黄色表示读懂到懂 红色表示不懂 18题题目有误 较难的题:10,15,26,34,45,46,63,64,83.95 填空题100题(每题1分,共100分) 1、Python安装扩展库常用的是_______工具 (pip) 2、在Python中_____ ...
分类:编程语言   时间:2021-04-03 23:17:25    收藏:0  评论:0  赞:0  阅读:40
走进springboot
SpringBoot基础 核心思想 自动装配 约定大于配置 开发环境:jdk1.8、maven、springboot、idea 一、快速构建一个springboot项目 1.1、进入springboot官网 1.2、选择配置并下载 1.3、项目的导入 二、自动装配原理 pom.xml <?xml v ...
分类:编程语言   时间:2021-04-03 23:16:50    收藏:0  评论:0  赞:0  阅读:63
第85天学习打卡(Spring 使用Spring实现AOP 整合mybatis 声明式事务)
11.3 使用Spring实现AOP 方式三:使用注解实现! <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www ...
分类:编程语言   时间:2021-04-03 23:11:12    收藏:0  评论:0  赞:0  阅读:49
JAVA第二次习题集-设计与分析
7-1 IP地址转换 题目分析: 一个IP地址是用四个字节(每个字节8位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。 输入数据要求: 必须为二进制数,即只能输入0或者1 长度必须是32位 违背以上规则程序直接输出Wrong Format 我提交的源码: 1 ...
分类:编程语言   时间:2021-04-03 23:10:34    收藏:0  评论:0  赞:0  阅读:55
c/c++爱心表白源代码!
//c/c++爱心表白源代码! #include #include #include #include <windows.h> using namespace std; #define I 20 #define R 340 #define T 15 #define N 600 class Love ...
分类:编程语言   时间:2021-04-03 23:09:58    收藏:0  评论:0  赞:0  阅读:37
Win10环境下Java安装开发环境
@ 卸载JDK 删除Java的安装目录(路径查看方法如图) 删除JAVA_HOME 删除path下关于Java的目录 在命令行窗口输入java -version 安装JDK 百度搜索JDK8,找到下载地址 下载电脑对应的版本 同意协议 双击安装JDK 记住安装的路径 配置环境变量 我的电脑-->右键 ...
分类:编程语言   时间:2021-04-03 23:08:27    收藏:0  评论:0  赞:0  阅读:35
Java基础--循环结构
循环结构 while 循环 while是最基本得循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 public class WhileDemo01 { public static void main(String[] args) { / ...
分类:编程语言   时间:2021-04-03 23:07:13    收藏:0  评论:0  赞:0  阅读:29
快速排序模板c++
快排模板 code: //快排模板 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> ? using namespace std; typedef long long LL; const int N = ...
分类:编程语言   时间:2021-04-03 21:02:46    收藏:0  评论:0  赞:0  阅读:41
Python 爬虫-scrapy爬虫框架
Scrapy框架: 写一个爬虫,需要做很多的事情。比如:发送网络请求、数据解析、数据存储、反反爬虫机制(更换ip代理、设置请求头等)、异步请求等。这些工作如果每次都要自己从零开始写的话,比较浪费时间。因此Scrapy把一些基础的东西封装好了,在他上面写爬虫可以变的更加的高效(爬取效率和开发效率)。因 ...
分类:编程语言   时间:2021-04-03 21:01:34    收藏:0  评论:0  赞:0  阅读:45
Java基础:递归
Java基础:递归 递归就是自己调用自己的方法 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限 ...
分类:编程语言   时间:2021-04-03 21:01:20    收藏:0  评论:0  赞:0  阅读:33
python计算皮尔逊系数
from math import sqrt def multipl(a, b): sumofab = 0.0 for i in range(len(a)): temp = a[i] * b[i] sumofab += temp return sumofab def corrcoef(x, y): n ...
分类:编程语言   时间:2021-04-03 21:00:03    收藏:0  评论:0  赞:0  阅读:33
JAVA第一次习题集-设计与分析
第一题 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); int a=input.nextInt() ...
分类:编程语言   时间:2021-04-03 20:58:06    收藏:0  评论:0  赞:0  阅读:35
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!