码迷,mamicode.com
首页 > 编程语言 > 周排行
后缀表达式 Java实现
基本原理: 从左到右扫描字符串:1、是操作数:压栈。 2、是操作符:出栈两个操作数,将运算结果压栈。 扫描字符串通过java.util.Scanner类实现,其next方法可以读取以空格(默认)或指定符号分割的元素。 算法代码: ...
分类:编程语言   时间:2019-07-10 22:56:08    阅读次数:111
69期-Java SE-004_循环、数组-001-002
Hello.java Test.java Test2.java Test3.java Test4.java Test5.java Test6.java Test7.java ...
分类:编程语言   时间:2019-07-10 22:59:32    阅读次数:114
Spring-boot基础知识
三大特性: 1、组件自动装配(web mvc 、web flux、JDBC) 激活:@EnableAutoConfiguration 配置: META-INF/spring.factories 实现:XXXAutoConfiguration 2、嵌入式web容器(Tomcat jetty under ...
分类:编程语言   时间:2019-07-10 22:59:50    阅读次数:116
Python中的单例模式的几种实现方式和优化以及pyc文件解释(转)
原文:https://www.cnblogs.com/huchong/p/8244279.html 另一篇关于.pyc文件是什么? 原文: http://blog.sina.com.cn//s/blog_17bce02530102ya3k.html 一:什么是pyc文件? pyc文件就是 py程序编 ...
分类:编程语言   时间:2019-07-10 23:03:59    阅读次数:118
java框架学习系列
这篇文章的目的主要是作为一个框架学习的索引,方便查找及顺序学习 一.struts2学习 java之struts框架入门教程 java之struts2的执行流程讲解 java之struts2的配置讲解 java之struts2的action的创建方式 java之struts2的数据处理 java之st ...
分类:编程语言   时间:2019-07-10 23:04:11    阅读次数:151
leetcode刷题系列(一) 26题 删除排序数组中的重复项
题干 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例?1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums ...
分类:编程语言   时间:2019-07-10 23:04:54    阅读次数:103
LFU(最近最不常用)实现(python)
from collections import defaultdict, OrderedDict class Node: __slots__ = 'key', 'val', 'cnt' def __init__(self, key, val, cnt=0): self.key, self.val, ... ...
分类:编程语言   时间:2019-07-10 23:05:44    阅读次数:308
递归(python)
# -*- coding: utf-8 -*- def fact(n): if n == 0: return 1 else: return n * fact(n - 1) def print_num(n): for i in range(1, n + 1): # print(i) def print... ...
分类:编程语言   时间:2019-07-10 23:09:19    阅读次数:130
20190710-汉诺塔算法
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 关键 ...
分类:编程语言   时间:2019-07-10 23:10:19    阅读次数:224
基本排序-冒泡/选择/插入(python)
# -*- coding: utf-8 -*- import random def bubble_sort(seq): n = len(seq) for i in range(n-1): print(seq) for j in range(n-1-i): if seq[j] > seq[j+1]: ... ...
分类:编程语言   时间:2019-07-10 23:10:54    阅读次数:217
算法之刻画指定尺的刻度由次引发的简单汉诺塔代码实现
1.刻度尺递归优美实现 2.汉诺塔优美实现 ...
分类:编程语言   时间:2019-07-10 23:11:52    阅读次数:225
堆(python)
# -*- coding:utf-8 -*- class Array(object): def __init__(self, size=32): self._size = size self._items = [None] * size def __getitem__(self, index): r... ...
分类:编程语言   时间:2019-07-10 23:14:09    阅读次数:244
线性查找与二分查找(python)
# -*- coding: utf-8 -*- number_list = [0, 1, 2, 3, 4, 5, 6, 7] def linear_search(value, iterable): for index, val in enumerate(iterable): if val == va... ...
分类:编程语言   时间:2019-07-10 23:14:23    阅读次数:232
69期-Java SE-005_二维数组、综合练习-001-002
Test.java Test2.java Test3.java Test4.java Test5.java Test6.java Test7.java ...
分类:编程语言   时间:2019-07-10 23:14:56    阅读次数:214
二叉树(python)
# -*- coding: utf-8 -*- from collections import deque class Queue(object): def __init__(self): self._items = deque() def append(self, value): return s... ...
分类:编程语言   时间:2019-07-10 23:15:18    阅读次数:246
python map() 的使用方法
>>>def square(x) : # 计算平方数 ... return x ** 2 ... >>> map(square, [1,2,3,4,5]) # 计算列表各个元素的平方 [1, 4, 9, 16, 25] >>> map(lambda x: x ** 2, [1, 2, 3, 4, 5... ...
分类:编程语言   时间:2019-07-11 00:23:13    阅读次数:121
python错误
一、 1.try语句按照如下方式工作; 首先,执行try子句(在关键字try和关键字except之间的语句) 如果没有异常发生,忽略except子句,try子句执行后结束。 如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么 ...
分类:编程语言   时间:2019-07-11 00:24:21    阅读次数:128
Spring Boot Log 日志使用教程
我们编写任何 Spring Boot 程序,可能绕不开的就是 log 日志框架(组件)。 在大多数程序员眼中日志是用来定位问题的。这很重要。 "本项目源码下载" 注意本项目提供的源码已在后期重新编写,有部分日期描述不一致。 如果你只是想知道 Spring boot log 如何使用,请直接观看 3. ...
分类:编程语言   时间:2019-07-11 00:27:51    阅读次数:152
C++LinkDeQueue
#pragma once#ifndef _LINKDEQUEUE_H_#define _LINKDEQUEUE_H_ #include "linklist.h" template<typename T, typename _Container = linklist<T>>class linkdequ ...
分类:编程语言   时间:2019-07-11 00:28:47    阅读次数:115
算法 计算四则运算字符串结果
RingBuffer面试后面一场,输入一个字符串,计算结果 字符串内容限制为“ 0-9,+,-,*,/”这些符号 例如输入"1+2*3/4-5",返回-2.5。 开始到时候直接想到了可以用树来维护计算关系,后来被问可以用其他数据结构么,然后想到应该用栈来实现,写的时候用了一个,写到后面突然意识到应该 ...
分类:编程语言   时间:2019-07-11 00:29:55    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!