- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 leetcode-141. 环形链表 python版四种解决办法
给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是-1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:head = [1,2], pos = 0输出:tr...
2019-04-01 14:43:39
811
原创 leetcode-32. 最长有效括号 python3动态规划
给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: “(()”输出: 2解释: 最长有效括号子串为 “()” 示例 2:示例 2:输入: “)()())”输出: 4解释: 最长有效括号子串为 “()()”思路:弄明白什么是有效括号,即包含 ‘(’ 和 ‘)’ 的字符串。最简单的有效括号:“()”;可以是嵌套的:“((...
2019-03-25 20:42:09
1352
1
原创 javascript数据类型【小结】
javascript中的数据类型js中有: 五种基本数据类型:Number、String、Boolean、Null和Undefined。 一种复杂数据类型:Object 即js种总共有六种数据类型。一、五种基本数据类型: 1.Number类型
2017-02-05 22:14:44
472
原创 javascript代码引入【小结】
一、在html文档中引入javascript代码有两种方式: 1.内嵌javascript代码。如下所示:<!DOCTYPE><html> <head> <title>example</title> <script> <!-- javascript code --> </script> </head><
2017-02-05 00:03:19
700
原创 ccf 201604-2 俄罗斯方块
题外话:这个题目挺有意思的,没有涉及到什么图论里面的算法,也不是什么图的搜索,咋一看吓死人无从下手,说实话我一开始也有点摸不着头脑,因为这个才是第二题,信息量比较大,正常人看完题目首先想到的是找规律,这个题目要是找规律你就亏大了,因为你会浪费很多时间,而且找完规律也很难拿到100分,我第一次做80分,剩下两个用例我一直没想出来,不知道哪两种特殊情况我还没想到。ccf就喜欢出这种题目,叫做“动态模拟执
2016-09-09 16:41:48
4574
原创 ccf 认证 201604-4:游戏
解题思路:学过搜索的一眼就能看出是广搜,没学过建议翻翻书,毕竟考得挺多。 注意事项: 1.广搜用队列来实现,也可用数组循环来实现。 2.需要优化,不然会出现超时。 3.通关最长时间不超过300秒。 4.可以往回走。 5.每走一步都要判断是否安全和是否可达。 6.最关键的一个条件,不太容易在短时间想到:同一个节点同一时刻只能加队列一次。必须加上这个条件不然
2016-09-08 19:14:23
2043
2
原创 Z字形扫描C语言算法实现
#include<stdio.h>#include<stdlib.h>#define RIGHT 1#define DOWN 2#define LEFTDOWN 3#define RIGHTUP 4int main(){ int row,col; int n=0; int **array; scanf("%d",&n); if(n<1 || n>5
2015-11-23 22:53:55
4919
转载 c和c++中的一维数组和二维数组的动态分配内存,以及参数传递
1.C 二维数组动态分配和释放(1)已知第二维//Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a); (2)已知第一维//Code-2char
2015-11-23 12:13:37
1375
转载 JAVA的Random类(转)
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同。这
2015-11-22 22:40:17
389
原创 C语言素数的多种求法
素数:又称质数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数。素数的因数只有1和它本身。**一,第一种求法:确定性求法(简称常规求法),效率较低。**#include<stdio.h>#include<time.h>int isPrime(int n)//判断数n是否为素数{ if(n<=1) { return 0; } int i;
2015-11-22 14:58:30
2265
原创 关于windows10系统,玩英雄联盟加载无响应问题的解决办法
我是从win7升级到win10系统的,升级完后很多软件都能正常使用,开始英雄联盟还可以正常使用,但是更新几次后发现进入游戏加载界面时无法进入,很长时间都是无法响应,退了重新进入还是不行,然后几把排位都是从头挂机到最后,挺坑的。不过有几次等了很长时间可以进入了,然后我搜索很多网上的解决办法都无法解决,于是自己仔细想了问题可能出现的原因,因为我的lol是当时win7下载的,到了win10一直没动。之前
2015-10-07 12:27:01
29564
原创 关于win7升级win10后vs无法使用的问题
打开电脑的控制面板,找到vs右键-更改-弹出来的vs界面-点击修复,它会自动扫描修复缺损不适应文件,当修复成功后,重新启动电脑再打开就ok了。
2015-08-06 20:31:23
1379
原创 关于win7升级win10后高分屏界面显示模糊问题,字迹显示模糊问题解决办法
win10自己系统自带的软件显示都是正常的,其他第三方软件有的打开后显示模糊,这是win10默认缩放比例不协调导致,解决前先确认下自己的分辨率是否调的是1920*1080的分辨率,我刚装完win10系统默认给我显示的是普通分辨率,我调完之后发现第三方软件还是显示模糊,解决办法如下: 对第三方软件鼠标右键-属性-兼容性-勾上“高DPI设置时禁用显示缩放”-点击确定即可,再次打开就会发现显示正常了,显
2015-08-06 11:57:16
17694
1
原创 关于windows7升级windows10后Genymotion无法打开的问题
关于windows7升级windows10后Genymotion无法打开的问题,这个与windows10最新的网络设置有关系,具体解决办法如下: 1.打开VirtoalBox 2.在VirtoalBox 界面上使用快捷键组合: ctrl + g; 3.点击:网络 在主机虚拟网络界面修改: IPv4 地址: 192.168.56.1 IPv4 网络掩码:255.2
2015-08-06 11:39:56
921
原创 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下): 字节:byte;位:bit。 1.短整型short:所占内存大小:2byte=16bit; 所能表示范围:-32768~32767;(即-2^15~2^15-1)2.整型int:所占内存大小:4byte=32bit; 所能表示范围:-2147483648~2147483647;(即-2^31~2^31-1) un
2015-07-25 19:29:32
2137
转载 java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213
2015-07-25 18:53:04
403
原创 关于android studio启动时加载项目gradle build出现错误的解决方法
Stack Overflow QuestionsTagsUsersBadgesUnansweredAsk Question Take the 2-minute tour × Stack Overflow is a question and answer site for professional and enthusiast programmers. It’s 100% free, no reg
2015-04-21 15:25:05
9470
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-21 15:22:43
392
转载 c++ string 类小结(增加c++11标准)
c++ string 类小结(增加c++11标准):成员类型ClassFoo 编辑于 07-28版本0评论0我来编辑成员类型定义traits_type第一个模板参数 Traitsvalue_typeTraits::char_typeall
2015-04-12 18:50:04
1813
转载 C++ 算法库algorithm
算法库(参考手册)ClassFoo 编辑于 07-28版本2评论2我来编辑算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。C++ 算法库(Algorithms library)为 C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文件 提供,一小部份位于 、
2015-04-11 21:39:18
2267
1
原创 C++文件操作成员函数及其使用说明
C++文件操作归纳总结:C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来)打开文件(Open a file)对这些类的一个对象所做的第一个操作通常
2015-04-11 21:19:21
3714
原创 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下):【单位描述】 字节:byte 位:bit1. 短整型short: 所占内存大小:2byte=16bit; 所能表示范围:-32768~32767;(即-2^15~2^15-1) 2. 整型int: 所占内存大小:4byte=32bit; 所能表示...
2015-01-19 15:06:25
39542
2
原创 关于C语言中不同类型的输出格式以及浮点数除法格式的显示详解
一,C语言中的输出函数常用易错类型格式总结:C语言的printf()函数是格式化输出函数,其语法格式为:printf(“格式化内容”,变量参数表);1.整型:printf("%d",a);按整型数据的实际长度输出;printf("%md",a);m为输出字段的宽度,如果输出的位数小于m则左端补0,如果输出位数大于m,则按实际位数显 示。printf("%ld",a);输出长整型...
2015-01-18 21:39:44
6700
Effective Java
2015-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人