首页 > 编程语言
数据结构与算法——栈(二)【使用栈来实现综合计算器-中缀表达式】
综合计算器-中缀表达式 使用栈来实现综合计算器,比如,输入一个表达式:7*2*2-5+1-5+3-3 ,计算出这个表达式的结果 什么是中缀表达式 中缀表达式是一个通用的 算术 或 逻辑公式表示方法。 操作符 是以 中缀形式 处于操作数的 中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。 ...
分类:编程语言   时间:2021-08-30 11:36:37    收藏:0  评论:0  赞:0  阅读:19
python-斐波拉
test_fib.py import pytest def fib(): """1-n的fib数列生成器""" a, b = 0, 1 while True: yield a a, b = b, a + b class Fib: """Fib类""" def __init__(self): self ...
分类:编程语言   时间:2021-08-30 11:36:24    收藏:0  评论:0  赞:0  阅读:14
2Java开发环境搭建
Java开发环境搭建 JDK下载与安装 配置环境变量 JDK目录介绍 HelloWorld及简单的语法规则 notepad++安装使用 卸载JDK 删除Java安装目录 删除JAVA_HOME 删除path下关于Java的目录 java -version 安装JDK 百度JDK8 下载电脑相同版本 ...
分类:编程语言   时间:2021-08-30 11:35:56    收藏:0  评论:0  赞:0  阅读:31
LeetCode:寻找两个正序数组的中位数
题目:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 原题链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/ 解法一:代码简洁,但用了内置排序 ...
分类:编程语言   时间:2021-08-30 11:35:46    收藏:0  评论:0  赞:0  阅读:14
leetcode 分割数组的最大值 困难
① dp[i][j] 表示前 i 个数, 分成 j 份的各自和的最小值。 那么 dp[i][j] = min(dp[k][j - 1], pre[i] - pre[k - 1]), 其中 k ∈ [j - 2, i - 1], (前 k 个数至少保证能组成 j - 1 份) ② 二分答案,check ...
分类:编程语言   时间:2021-08-30 11:35:18    收藏:0  评论:0  赞:0  阅读:14
java递归定义
1、方法A调用方法A 2、必须包含递归头和递归体两部分 public class HelloWorld { public static void main(String[] args) { //效果 5*4*3*2*1 HelloWorld hello=new HelloWorld(); int r ...
分类:编程语言   时间:2021-08-30 11:35:02    收藏:0  评论:0  赞:0  阅读:15
JavaScript基础(三)——运算符
一.运算符 1.算数运算符:+ - * / % ++ -- + :(1)当两边都是数值类型时,进行加法运算 console.log(2+2.5); (2)当加号一边是字符串时,进行字符串拼接 console.log("sum="+2+2.5); - :减法 console.log(2.5-2); * ...
分类:编程语言   时间:2021-08-30 11:33:50    收藏:0  评论:0  赞:0  阅读:12
java 定时任务quartz-1.5.2.jar 超简单使用
1)引入依赖 <!-- https://mvnrepository.com/artifact/quartz/quartz --> <dependency> <groupId>quartz</groupId> <artifactId>quartz</artifactId> <version>1.5.2 ...
分类:编程语言   时间:2021-08-30 11:32:30    收藏:0  评论:0  赞:0  阅读:15
java8 CompletableFuture,allOf多实例返回
https://www.jianshu.com/p/1db996cf7574 我们在处理业务时,有时会有多任务异步处理,同步返回结果的情况,在java中,我们可以使用CompletableFuture的allOf方法来实现多实例的同时返回。 public void futureTest() { Co ...
分类:编程语言   时间:2021-08-30 11:29:47    收藏:0  评论:0  赞:0  阅读:14
[JavaWeb] HTML的表单标签
HTML是由标签所组成的语言,能展示超文本效果,是用来写网页的,是设计页面的基础。 ...
分类:编程语言   时间:2021-08-30 11:29:23    收藏:0  评论:0  赞:0  阅读:21
百度语音API|Python|文本朗读
百度语音合成官方教程_AI开放平台 百度语音合成官方demo_github.com 简单地写了一个按段落朗读文本的demo:DEMO链接_gitee.com。 有时候会请求不到数据,不知道是网络原因还是什么,已添加自动重新请求。 config.ini: ;关于语音合成的相关配置 [default] ...
分类:编程语言   时间:2021-08-30 11:28:22    收藏:0  评论:0  赞:0  阅读:30
Python-logging模块定制格式描述符名称实现定长日志等级
Python-logging模块定制格式描述符名称实现定长日志等级 前言 在写我自己的练手项目的时候,需要写一系列Python脚本来帮助我进行运维/环境配置,我希望这些脚本能够有比较好的日志记录。 上一篇博客中,我实现了日志同时向控制台和日志中进行输出,并且二者的日志等级、日志格式不相同。 但是,仍 ...
分类:编程语言   时间:2021-08-30 11:27:36    收藏:0  评论:0  赞:0  阅读:21
🎮Python游戏开发,pygame模块,Python实现俄罗斯方块小游戏🎮
前言: 上班无聊用pyqt5写的写了个俄罗斯方块的小游戏,让我们愉快地开始吧~ 效果 开发工具 Python版本: 3.6.4 相关模块: pyqt5模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 原理简介 游戏规则: 由小方块组 ...
分类:编程语言   时间:2021-08-30 11:27:11    收藏:0  评论:0  赞:0  阅读:23
redis哈希存储和哈希算法
如果要存储对象,而对象有很多属性,那么就要用到哈希存储。哈希函数生成哈希码,也叫做散列码,表明对象在内存中的存储位置 哈希函数:MD5/SHA1/SHA256等 python自带的hashlib库就带有计算哈希的功能 import hashlib def main(): digester = has ...
分类:编程语言   时间:2021-08-30 11:26:54    收藏:0  评论:0  赞:0  阅读:27
Java基础语法
Java基础语法 一.注释 二.标识符和关键字 标识符:用户自己的命名 三.数据类型 基本数据类型 //整数 byte num1 = 111; short num2 = 1111; int num3 = 11111; long num4 = 111111L;// L //浮点数 float num5 ...
分类:编程语言   时间:2021-08-30 11:25:36    收藏:0  评论:0  赞:0  阅读:23
springboot简易入门教程
一.在idea中如何使用maven创建springboot工程 1.首先打开idea,点击左上方file,在new里面寻找并点击module,如下图所示 2.完成上一步后点next 3.命名自己的模块名字,然后点击finish 4.这样我们最基础的springboot框架就弄好了 二.springb ...
分类:编程语言   时间:2021-08-30 11:25:24    收藏:0  评论:0  赞:0  阅读:35
Python--深入理解Python特性 第4章
第4章 类与面向对象 4.1 对象比较:is 与 == is比较的是两个变量是否指向同一个对象,表示相同。 ==比较的是两个变量所指向的对象是否具有相同的值(内容相同),表示相等。 a = [1, 2, 3] b = a c = [1, 2, 3] d = [a] e = [b] f = [c] p ...
分类:编程语言   时间:2021-08-30 11:24:56    收藏:0  评论:0  赞:0  阅读:31
算法与数据结构基础<三>----数据结构基础之栈和队列加强之用栈实现队列
在上一次https://www.cnblogs.com/webor2006/p/15134809.html针对栈和队列这俩非常基础又非常重要的数据结构进行了一个加强练习,其中用队列实现了一个栈,但是还差反转的实现,也就是用栈来实现队列,上篇中发现有个小标写错了~~ 错了就错了吧,不改了,这篇之后,就 ...
分类:编程语言   时间:2021-08-30 11:24:09    收藏:0  评论:0  赞:0  阅读:37
Spring-事务管理
Spring事务是如何进行管理的?基于这个问题,分别从以下几个方面来说明 1、数据库事务的特性ACID 2、由于事务的隔离级别会导致那些问题 3、Spring事务的处理方式 4、Spring事务的传播特性 5、Spring事务的隔离级别 1、数据库事务的ACID特性 A(Atomic):原子性、指事 ...
分类:编程语言   时间:2021-08-30 11:22:37    收藏:0  评论:0  赞:0  阅读:30
JVM划重点:Java虚拟机常见问题详解
一、Java四种引用类型 每种编程语言都有操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”(Reference)。在 Java 中一切都被视作对象,但是我们操作的标识符实际上是对象的一个引用。 Java 将引用分为四类:强引用(Strong Refere ...
分类:编程语言   时间:2021-08-30 11:05:31    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!