###1.我的解题代码 class Solution { public boolean containsDuplicate(int[] nums) { boolean flag = false; HashSet<Integer> set = new HashSet<>(); for(int i:nu ...
分类:
编程语言 时间:
2021-03-09 12:58:00
阅读次数:
0
package zuoye; import java.util.Random; import java.util.Scanner; public class MoraGame { public static void main(String[] args) { int humanNum = 0; i ...
分类:
编程语言 时间:
2021-03-09 12:57:12
阅读次数:
0
C语言之结构体内存的对齐
大纲:
零.引例
一.结构体内存对齐规则
二.怎样计算结构体的大小
三.设计结构体时要注意的方面
四.为什么存在内存对齐
五.修改默认对齐数 ...
分类:
编程语言 时间:
2021-03-09 12:54:34
阅读次数:
0
前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。 python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化日期等 datetime:date和time的结合体,处理日期和时间 calendar:日历相关的模 ...
分类:
编程语言 时间:
2021-03-09 12:54:15
阅读次数:
0
在python文件开头加上以下一段代码,即可解决中文编码问题,屡试不爽 # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8') ...
分类:
编程语言 时间:
2021-03-08 14:23:06
阅读次数:
0
镇楼图 Pixiv:よはく 〇、引入函数的原因 当程序规模不断扩大时,主函数会变得冗杂、复杂、难阅读、关联度过高、难修改等问题,这时候引入【函数】来分解程序,提高可读性、效率是非常有必要的。 其他程序员在使用你的函数时只需要了解作用、参数、返回即可。 一、函数 ①声明函数 编译会从上往下编译,而如果 ...
分类:
编程语言 时间:
2021-03-08 14:21:47
阅读次数:
0
Golang | Go语言多态的实现与interface使用 本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第11篇文章,我们一起来聊聊golang当中多态的这个话题。 如果大家系统的学过C++、Java等语言以及面向对象的话,相信应该对多态不会陌生。 多态是面 ...
分类:
编程语言 时间:
2021-03-08 14:21:25
阅读次数:
0
第一种 类似于python的re.search("\d+","123") import java.io.*; import java.util.*; import java.util.regex.*; public class test { public static void readFile() ...
分类:
编程语言 时间:
2021-03-08 14:20:53
阅读次数:
0
Abstract 学习TinyRenderer Wiki中的总结。 扫描线光栅化算法。 Reference : https://github.com/ssloy/tinyrenderer/wiki/Lesson-2-Triangle-rasterization-and-back-face-culli ...
分类:
编程语言 时间:
2021-03-08 14:19:01
阅读次数:
0
tomcat conf目录下的server.xml appBase 配置上下文Context 设置:autoDeploy="false" deployOnStartup="false", 原来: <Host name="localhost" appBase="webapps" unpackWARs= ...
分类:
编程语言 时间:
2021-03-08 14:16:45
阅读次数:
0
c++11引入了auto类型说明符,auto让编译器通过初始值来推算变量的类型,所以auto定义的变量必须有初始值。 ranged-base for 范围for C++11 引入了一种崭新的for循环形式,可以逐一迭代某个给定的区间、数组、集合内的每个元素。其他编程语言可能称此为foreach循环。 ...
分类:
编程语言 时间:
2021-03-08 14:14:54
阅读次数:
0
一、类的初始 1.类的结构 class Human: """ 此类主要是构建人类 """ mind = '有思想' # 第一部分:静态属性 属性 静态变量 静态字段 dic = {} l1 = [] def work(self): # 第二部分:方法 函数 动态属性 print('人类会工作') c ...
分类:
编程语言 时间:
2021-03-08 14:14:08
阅读次数:
0
图片来源于:极客时间《数据结构与算法之美》 https://time.geekbang.org/column/intro/126 1. 数组 数组是最简单的数据结构,它的结构特点是:需要连续的内存空间,能够通过数组下标快速的访问数组内的元素,但是初始时需要指定大小,并且不能动态扩容,当容量不够时,需 ...
分类:
编程语言 时间:
2021-03-08 14:07:35
阅读次数:
0
Java语言简介 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单 ...
分类:
编程语言 时间:
2021-03-08 14:07:17
阅读次数:
0
quickSort def partition(arr,low, high): i=(low-1) p=arr[high] for j in range(low, high): if arr[j]<=p: i+=1 arr[i],arr[j]=arr[j],arr[i] arr[i+1],arr[h ...
分类:
编程语言 时间:
2021-03-08 14:00:56
阅读次数:
0
归并排序介绍: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修 补"在一起,即分而治之)。 归并排序 ...
分类:
编程语言 时间:
2021-03-08 14:00:17
阅读次数:
0
Abstract 学习TinyRenderer中的总结。 Bresenham直线绘制算法。 Reference : https://github.com/ssloy/tinyrenderer/wiki/Lesson-1-Bresenham%E2%80%99s-Line-Drawing-Algorit ...
分类:
编程语言 时间:
2021-03-08 13:59:59
阅读次数:
0