码迷,mamicode.com
首页 > 编程语言 > 日排行
数组及排序LeetCode刷题记录
2、数组_排序 刷题总结:一般数组逃不过这些方法方法 双指针:一个从头遍历,一个从尾遍历 三指针:一个从头遍历,一个从尾遍历,一个遍历数组本身,找满足条件的进行交换 从后向前遍历,从后向前填充! 75、颜色分类 方法:三指针 为什么用多指针? 1. 题目说遍历一次数组解决问题, 一般都是用多指针! ...
分类:编程语言   时间:2020-05-15 22:56:15    阅读次数:84
[20-05-15][Thinking in Java 17]Java Inner Class 1 - Inner Class 2
1 package test_13_2; 2 3 public class Outer { 4 5 private String str; 6 7 public Outer() { 8 9 } 10 11 public Outer(String str) { 12 13 this.str = str ...
分类:编程语言   时间:2020-05-15 22:56:38    阅读次数:82
c++虚表(vftable)、虚函数指针(vfptr)、虚基指针(vbptr)的测试结果
在VS中 --> 项目 --> 项目属性 --> C/C++ --> 命令行 添加编译选项 /d1reportSingleClassLayoutB (B是你要查看的类名) 代码一:测试虚标的存在 /// /// @filename /// @author whao Luo /// @email ha ...
分类:编程语言   时间:2020-05-15 22:59:09    阅读次数:176
C语言程序流程结构--C语言04
C语言程序流程结构 C语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构 一、顺序结构 程序按顺序执行,不发生跳转。 二、选择结构 依据是否满足条件,有选择的执行相应功能。 1.if语句 1 #include<stdio.h> 2 3 int main() 4 { 5 int a=1; ...
分类:编程语言   时间:2020-05-15 22:59:41    阅读次数:139
关于python环境的一切注意事项
神经网络环境配置: 神经网络版本如果适配得不合适,那么会出现很多问题。这里提供一套配置方案: 建议安装python3.6,否则可能导致tensorflow安装失败 电脑无显卡:tensorflow==1.14 keras==2.2.5 电脑有显卡:cuda 10.0 cudnn 7.4版本 tens ...
分类:编程语言   时间:2020-05-15 23:01:25    阅读次数:111
leetcode [560. 和为K的子数组]
(https://leetcode cn.com/problems/subarray sum equals k/) 1:暴力法:因为要求的子数组必须是连续的,所以答案肯定是某一大块减去某一小块的结果正好为k,这样就自然而然的想到前缀和,得到前缀和在暴力枚举就行了,算法复杂度O(n^2^),我的代码卡 ...
分类:编程语言   时间:2020-05-15 23:01:38    阅读次数:95
Spring框架概述
1、对于框架的简单了解(framework) 框架:具有约束性的去支撑我们完成功能的半成品的项目。 约束性:定义的一些标准; 支撑性:其实就是对底层各种功能技术的封装; 半成品的项目:框架不是一个完整的项目,只是提供一个架子,虽然封装了各种技术,但是缺少业务逻辑。框架+业务逻辑=项目(减少代码量) ...
分类:编程语言   时间:2020-05-15 23:02:15    阅读次数:123
javaweb学习之路(1)request
1.本次练习写一个简单的注册页面 准备工作:首先搭建好服务器tomcat环境,使用的编译软件是eclipse 2.在eclipse中创建一个web工程 3.在webContent文件夹下创建一个register.jsp文件chua 主要代码:在<body>的里面 <form action="show ...
分类:编程语言   时间:2020-05-15 23:03:40    阅读次数:115
python学习-pandas
1、Series obj = pd.Series([4, 7, -5, 3]) #创建series obj.values #获取值 obj.index #获取索引 obj2 = pd.Series([4, 7, -5, 3], index=['d', 'b', 'a', 'c']) #指定索引创建S ...
分类:编程语言   时间:2020-05-16 00:10:28    阅读次数:77
[20-05-15][Thinking in Java 18]Java Inner Class 2 - .this & .new
1 package test_13_3; 2 3 public class Outer { 4 5 public Outer() { 6 7 System.out.println("this is Outer"); 8 } 9 10 class Inner { 11 12 public Inner( ...
分类:编程语言   时间:2020-05-16 00:12:01    阅读次数:77
Python更换pip源
在使用Python时,需要使用各种各样的库,通常会使用pip直接安装,这样最为简单也最方便。但最为崩溃的地方在于有时候速度出奇的慢,因为pip默认使用的源为官方源,而官方源在国外。通常的解决方法是更换源,常见的国内源如下所示: Windows下永久更换源 1.在运行窗口或资源管理器中输入 %APPD ...
分类:编程语言   时间:2020-05-16 00:22:28    阅读次数:78
C++-声明类的变量指针和函数指针
使用void(Student::*pwho) void = & Student::who // 构造函数指针 使用string Student::*p_name = & Student::m_name //构造变量指针 #include <iostream> #include <cstdio> us ...
分类:编程语言   时间:2020-05-16 00:25:25    阅读次数:55
Java字符串右侧补零实现
本文不再更新,可能存在内容过时的情况,实时更新请访问原地址: "Java字符串右侧补零实现" ; 实现代码: ...
分类:编程语言   时间:2020-05-16 00:26:54    阅读次数:168
单链表快速排序
[toc] 快速排序思路: 1)选定一个基准元素; 2)经过一趟排序,将所有元素分成两部分; 3)分别对两部分重复上述操作,直到所有元素都已排序成功。 因为单链表只能从链表头节点向后遍历,没有prev指针,因此必须选择头节点作为基准元素。这样第二步操作的时间复杂度就为O(n)。由于之后都是分别对两部 ...
分类:编程语言   时间:2020-05-16 00:31:26    阅读次数:76
spring cloud --- config 配置中心 [本地、git获取配置文件]
1.前言 spring cloud config 配置中心是什么? 为了统一管理配置信息,比如数据库的账户密码等信息 ,将一个服务器注册为配置中心,其他服务可以从配置中心获取配置文件信息 。 2.新建 配置中心端 (1)新建一个端口为100的 maven子工程, 作为 配置中心 引入依赖 完整pom ...
分类:编程语言   时间:2020-05-16 00:33:59    阅读次数:72
python input( )
python中有输出函数print( ),那么也就会有输入函数,python 中的输入函数是input( ) 首先,我们来看看内置函数input()是怎样定义的: 简单翻译一下:读取一个标准输入,通过尾部新的一行进行分离。提示语句如果有则显示在标准输出中。如果用户键入EOF,则系统抛出异常(不同操作 ...
分类:编程语言   时间:2020-05-16 00:34:41    阅读次数:66
如何使用 Shebang Line (Python 虚拟环境)
本文记录,如何在 Python Script 中使用 Shebang 行。 Shebang Line 是什么: 也被叫做 Hashbang Line,只要是一个由,井号和叹号 开头,并构成的字符序列 ,就叫做 Shebang Line。在开头字符之后,可以有一个或数个空白字符。这个字符串,通常只出现 ...
分类:编程语言   时间:2020-05-16 00:35:19    阅读次数:52
JavaWeb-Cookie和Session
Cookie和Session 无状态协议 :Http是无状态协议,是指当浏览器发送请求给server的时候,server响应,可是同一个浏览器再发送请求给server的时候,他也会响应,可是他不知道你就是刚才那个浏览器,简单地说就是server不会去记得你,所以是无状态协议。而DNS是有状态协议 。 ...
分类:编程语言   时间:2020-05-16 00:36:36    阅读次数:68
anaconda+tensorflow2.2+python3.7安装
安装anaconda:可以下载社区版本的anaconda 一路next 注: 在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。因为如果 ...
分类:编程语言   时间:2020-05-16 00:39:04    阅读次数:374
ES5新增 数组操作forEach()、map()、filter()、some()、every()
1. 前言 ES5中新增的一些处理数组(Array)的方法, 对于用JavaScript处理数据非常有用。我总结了一下,给这些方法分了类,大体如下: 2个索引方法:indexOf() 和 lastIndexOf(); 5个迭代方法:forEach()、map()、filter()、some()、ev ...
分类:编程语言   时间:2020-05-16 00:42:41    阅读次数:68
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!