码迷,mamicode.com
首页 > 2020年01月16日 > 全部分享
92. 反转链表 II
92. 反转链表 II https://leetcode cn.com/problems/reverse linked list ii/ | 难度 | 完成日期 | 耗时 | 提交次数 | | | | | | | 中等 | 2020 1 16 | 1小时 | 1 | 问题描述 反转从位置 m 到 n ...
分类:其他好文   时间:2020-01-16 22:16:54    阅读次数:64
szTom's Code Style
介绍szTom在C++中使用的代码风格。 头文件 必须 使用 如果是C头文件, 必须 使用 前缀文件名。 而不是 所有 的 必须放置于程序开头 预处理 所有的预编译指令(包括 等) 不能 缩进。 代码 不能 出现魔鬼数字,必须使用 用 声明的宏函数,减少空格的使用。 代码 缩进 对于每个代码块,使用 ...
分类:其他好文   时间:2020-01-16 22:15:52    阅读次数:72
适用于yii1.1的thinkphp化的db操作类
前段时间的一个项目是要对一个用yii1.1写的商城做修改,不怎么好写,不过比面向过程的ecshop好得多,之前刚开始改ecshop还真是头大 yii1.1其中数据库操作花了我不少时间去找各种例子进行测试,出于日后可能还要改的原因,我将数据库的一些操作改成了thinkphp的形式,代码如下 <?php ...
分类:数据库   时间:2020-01-16 22:15:23    阅读次数:128
ArryList 排序总结
java中最常用的arrylist的排序,总结如下: 主要有两种方式,但是核心思想都是重写Comparator的compare方法。 此处根据arrylist存储对象的不同可以分为两种情况。 1、简单场景 arrylist存储的是乱序的整数,此时,可直接用Collections.sort方法,不过如 ...
分类:编程语言   时间:2020-01-16 22:15:02    阅读次数:71
数据结构初探
理解程序的本质 程序是为了实际的问题而存在 从本质上而言,程序是解决问题的步骤描述 首先理解实际问题 确认问题类型 确认求解的步骤 程序评鉴初探 用尽量少的内存空间解决问题 用尽量少的步骤解决问题 小结 程序是为了具体问题而存在的 程序需要围绕问题的解决进行设计 同一个问题可以有多种解决方案 数据结 ...
分类:其他好文   时间:2020-01-16 22:14:43    阅读次数:84
POJ 1330(LCA模板)
链接:http://poj.org/problem?id=1330 题意:q次询问求两个点u,v的LCA 思路:LCA模板题,首先找一下树的根,然后dfs预处理求LCA(u,v) AC代码: 1 #include<iostream> 2 #include<algorithm> 3 #include< ...
分类:其他好文   时间:2020-01-16 22:14:25    阅读次数:72
selenium自动化_如何启动safari浏览器
前言 selenium进行自动化测试过程中,直接启动safari浏览器会报错"Could not create a session: You must enable the 'Allow Remote Automation' option in Safari's Develop menu to co ...
分类:其他好文   时间:2020-01-16 22:14:07    阅读次数:438
Pandas数据分析 (一)
Series 和 DataFrame Pandas库基本运用 Series 包含一维索引的一组数据 DataFrame 包含 index 和 column 两个轴 Panel 一种三维数据容器 import pandas as pd import numpy as np from pandas im ...
分类:其他好文   时间:2020-01-16 22:13:47    阅读次数:66
【GDOI2020模拟01.16】树上的鼠 (博弈+长链剖分优化dp)
https://gmoj.net/senior/ contest/show/2989/2 思考什么时候先手会赢。 一开始双方都不会希望走到直径的端点上,因为那样对方就可以走直径而使自己输掉。 删掉直径的端点,考虑剩下的树的子问题。 如果又走到端点去了,对面就走到另外一个端点,那我就走到下一层的直径端 ...
分类:其他好文   时间:2020-01-16 22:13:14    阅读次数:98
Educational Codeforces Round 80 (Rated for Div. 2)E(树状数组,模拟,思维)
1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/stdc++.h> 3 using namespace std; 4 int mn[600007],mx[600007],a[600007],pos[600007],sum[600007]; 5 int n ...
分类:编程语言   时间:2020-01-16 22:12:58    阅读次数:73
C++ STL map B1044/A1100.火星数字(读取带空格的string : 使用getline(cin,str)函数)
用了打表的技巧 #include <bits/stdc++.h> #include<math.h> #include <string> using namespace std; const int maxn = 40010;//最大学生人数 //[0,12]的火星文 string unitDigit ...
分类:编程语言   时间:2020-01-16 22:12:44    阅读次数:79
我是如何一步步把自己“逼死”的?
hi,亲爱的自己,你有多久没静下心来和自己聊聊天了? 你过得还好吗,快乐吗? 是不是有很多话想说,但苦于不知道如何表达? 就像每次写文章一样,提起笔,不知道该写什么,有很多次选题,但是随着时间推移,便就会忘了要写什么?今天就来写写我自己。 是时候该静下心来想想了,总以为想等到某种条件具备了,才去做一 ...
分类:其他好文   时间:2020-01-16 22:12:32    阅读次数:77
Python基础(七):异常处理
异常处理是确保程序在控制范围内运行的一个保障机制,在程序发生异常时执行应对措施,确保程序不会直接挂掉,并且让异常信息有迹可循,所以合理的异常处理机制也是保障程序健壮性的关键因素之一。 在Python中,异常处理的流程结构大致如下, try: 代码块1 except Exception as e: 代 ...
分类:编程语言   时间:2020-01-16 22:12:01    阅读次数:82
Java并发编程——线程池
1、线程池工作原理 Java线程池主要用于管理线程组及其运行状态。其主要作用是线程复用、线程资源管理、控制操作系统的最大并发数。 Java线程池的工作原理:JVM先根据用户的参数创建一定数量的可运行的线程任务,并将其放入队列中,在线程创建后启动这些任务,如果线程数量超过了最大线程数量,则超出数量的线 ...
分类:编程语言   时间:2020-01-16 22:11:42    阅读次数:77
Java运算符和作用
这里我先说一下运算符和操作数: 运算符是表示运算的符号,参与运算的数据称为操作数。 算数运算符 1.一元运算符只有一个操作数(+、-、++、--四种) 如:+x表示x取正数,++x或x++表示x加1 2.二元运算符有2个操作数(+、-、*、/(除)、%(求余)五种) 如:p1+p2表示两数相加 关系 ...
分类:编程语言   时间:2020-01-16 22:11:27    阅读次数:167
JavaScript中this指向问题(函数的调用方式)
在ES6之前,函数内部的this是由函数的调用方式决定的 函数调用 var age = 18; var p ={ age : 15, say : function(){ console.log(this.age) } } var f1 = p.say; f1(); 这时是函数调用(是由window调 ...
分类:编程语言   时间:2020-01-16 22:11:02    阅读次数:87
自己动手写CPU_5_5.2 OpenMIPS对数据相关问题的解决措施
自己动手写CPU_5_5.2 OpenMIPS对数据相关问题的解决措施(使用数据前推解决) ...
分类:其他好文   时间:2020-01-16 22:10:20    阅读次数:90
1050条   上一页 1 ... 5 6 7 8 9 10 11 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!