码迷,mamicode.com
首页 > 2019年10月05日 > 全部分享
Python解析 算数表达式求值 栈的使用
使用Python实现一种算数表达式求值的算法,模拟这种使用栈的方式,这是由E.W.Dijkstra在20世纪60年代发明的一种非常简单的算法。代码模拟仅仅表现一种编程思想,代码的逻辑并不完全: ...
分类:编程语言   时间:2019-10-05 20:20:00    阅读次数:185
【Java8实战】使用并行流
除了顺序流外,Java 8中也可以对集合对象调用parallelStream方法或者对顺序流调用parallel方法来生成并行流。并行流就是一个把内容分成多个数据块,并用不同的线程分别处理每个数据块的流。这样在使用流处理数据规模较大的集合对象时可以充分的利用多核CPU来提高处理效率。不过在一些情况下 ...
分类:编程语言   时间:2019-10-05 20:19:41    阅读次数:132
python进阶五(定制类)【5-2 python中__cmp__】
python中 __cmp__ 对 int、str 等内置数据类型排序时,Python的 sorted() 按照默认的比较函数 cmp 排序,但是,如果对一组 Student 类的实例排序时,就必须提供我们自己的特殊方法 __cmp__(): 1 class Student(object): 2 d ...
分类:编程语言   时间:2019-10-05 20:19:19    阅读次数:89
E.Book Reading(codeforces1213/C)
题意:给一段等差为m的m~n的等差序列,求这些数个位数的总和。 思路:我的思路比较乱,比较复杂,但总体还是找规律法,每个人想法不同,但殊途同归。 因为这题数值较大,又要用到循环,所以直接%的简单方法是会超时的。 我的思路:想一想,是不是序列中每10个数的个位数和一定是等于一个数x。 好,求出这样的数 ...
分类:其他好文   时间:2019-10-05 20:18:50    阅读次数:78
单链表 头插 尾插 遍历
#include <stdio.h>#include <stdlib.h>#include <string.h> struct node{ int data; struct node *pNext;}; void insertTail(struct node *pH,struct node *new ...
分类:其他好文   时间:2019-10-05 20:18:33    阅读次数:84
python之列表和元组
python之列表和元组 1、 定义序列:使用一对中括号将序列中的元素值括起来。 names = [“bill”,”30”,”12.5”,”True”] value序列共有五个元素值,每一个元素值都是一个序列,而且这些序列的元素个数都不相同。 2、序列的基本操作 序列支持很多特定的操作,这些操作所有 ...
分类:编程语言   时间:2019-10-05 20:18:15    阅读次数:88
【Java8实战】使用流收集数据
在上一节中,我们了解到终端操作collect方法用于收集流中的元素,并放到不同类型的结果中,比如List、Set或者Map。其实collect方法可以接受各种Collectors接口的静态方法作为参数来实现更为强大的规约操作,比如查找最大值最小值,汇总,分区和分组等等。 准备工作 为了演示Colle ...
分类:编程语言   时间:2019-10-05 20:17:55    阅读次数:100
leetcode-232-用栈实现队列
题目描述: 方法一:双栈 ...
分类:其他好文   时间:2019-10-05 20:17:19    阅读次数:60
leetcode-234-回文链表
题目描述; 方法一:O(N) O(1) ...
分类:其他好文   时间:2019-10-05 20:17:00    阅读次数:64
【Java8实战】使用Optional取代null
在Java中对一个空对象进行操作时,便会抛出最常见的异常NullPointerException。为了改善这个问题,Java 8中提供了一个java.util.Optional<T>类型。Optional类的Javadoc描述如下:这是一个可以为null的容器对象。如果值存在则isPresent() ...
分类:编程语言   时间:2019-10-05 20:16:40    阅读次数:95
发送邮箱短信微信等
发送短信微信:从服务商处购买url,用如http://www.fasong.com?...&...&... 也可用requests模块 import requests ...
分类:微信   时间:2019-10-05 20:16:11    阅读次数:125
二叉搜索树的后序遍历
题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 思路: 采用分治法,先找到根节点,再根据根节点找到左右子树序列,在判断左右子树序列是否满足二叉树的后序遍历。 由题意可知,后序遍历序列最后一个元数就 ...
分类:其他好文   时间:2019-10-05 20:15:38    阅读次数:81
Nim博弈&&POJ1704
Nim博弈 题目 有n堆物品,两人轮流取,每次取某堆中不少于1个,先取完者胜。 分析 经典问题,该问题的策略也成为了许多问题的基础。 要判断游戏的胜负只需要异或运算就可以了,有以下结论: $a_1 \ xor \ a_2\ xor ... \ xor a_n \neq 0$,必胜态 $a_1 \ x ...
分类:其他好文   时间:2019-10-05 20:15:18    阅读次数:95
Ubuntu18.04下添加Pycharm-community-2019.2.3快捷方式
以前有碰过此问题,未做记录,致使今天为此多花不少时间,引以为鉴。网上此问题的解决方式很多步骤过多,目前碰到如下链接的方式最为简洁: 参考链接:Ubuntu18.04下给PyCharm创建快捷方式 步骤1:在Terminal命令行输入如下命令,新建Pycharm桌面属性文件: 步骤2:copy如下代码 ...
分类:编程语言   时间:2019-10-05 20:15:01    阅读次数:167
剑指offer 24:二叉搜索树的后序遍历序列
题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 解题思路 后序遍历,顾名思义根节点位于尾部,故可将一个序列分为左子树序列、右子树序列和根节点,对于两个子序列又可分别验证是否是二搜索叉树的后序序列,即 ...
分类:其他好文   时间:2019-10-05 20:14:42    阅读次数:77
1-11Set结构
集合 只保留下来唯一的元素 {123, 456, 789} 集合的操作1.并集:union、| 2.交集:intersection、&3.差:difference、-4.子集:issubset ...
分类:其他好文   时间:2019-10-05 20:14:10    阅读次数:92
MySQL-体系结构及授权管理
一、MySQL体系结构1.1、mysql C/S模型主要有两种连接mysql的方式:1)TCP/IP2)Socketmysql -uroot -pmysql -h 10.0.0.51 #TCP/IPmysql -uroot -pmysql -S /tmp/mysql.sock #socket ...
分类:数据库   时间:2019-10-05 20:13:52    阅读次数:166
1197条   上一页 1 ... 13 14 15 16 17 18 19 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!