java.lang.String 字符串不能称之为数据类型,因为他的长度不确定,可大可小,数据类型是有他特定的存储单元的。 字符串的内容不能发生改变:(原因如下) 1.里面用的是数组,数组不可变,没有必要扩展数组 2.字符串优化(字符串池的优化) 3.它里面的数值是常量 String string= ...
分类:
其他好文 时间:
2019-09-01 16:22:18
阅读次数:
84
字符串是有若干字符组成的序列,C/C++中每个字符串都以'\0'作为结尾,这样就很容易找到字符串的最后尾部,但是需要一个额外字符的开销,容易造成字符串的越界。 常量字符串是在一块单独的只读的内存区域,其内容不可更改; 1 替换空格(剑指offer 面试题4) 题目:请实现一个函数,把字符串中的每个空 ...
分类:
编程语言 时间:
2019-09-01 14:43:24
阅读次数:
75
问题描述: 有一个矩形稻田,每天晚上,青蛙会从一侧跳进稻田从而踩坏稻子,规定:每只青蛙总沿着一条直线跳跃,且每只青蛙每次跳跃距离相同(不同青蛙的蛙跳步长不同 ,不同青蛙的蛙跳 方向可能不同) 稻田里的稻子组成一个栅格, 每棵稻子位于一个格点上 ,而青蛙总是从稻田的一侧跳进稻田, 然后沿着某条直线穿 ...
分类:
编程语言 时间:
2019-08-30 22:43:15
阅读次数:
104
好久没有更新博客了,今天更新下。 在开发调试debug中经常需要查看原始二进制信息,特别是当不能直接打印字符串时,查看原始二进制就特别有用了。以下的简单函数可以打印出像hexdump命令一样格式的信息。调试开发中特别方便和直观。源码来源于eCos。 使用时直接调用:diag_dump_buf(buf ...
分类:
编程语言 时间:
2019-08-29 09:17:13
阅读次数:
170
https://www.cnblogs.com/linuxAndMcu/p/10259630.html 一、vector介绍: vector(向量): 是一种序列式容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而vector正好 ...
分类:
其他好文 时间:
2019-08-27 17:33:02
阅读次数:
75
void dfs() { if(到达中点状态) { ... //根据题意添加 return; } if(越界或不合法状态) return; if(特殊状态) // 剪枝 return; for(扩展方式) { if(扩张方式所到达状态合法) { 修改操作; // 根据题意添加 标记; dfs(); ... ...
分类:
其他好文 时间:
2019-08-22 01:01:24
阅读次数:
65
列表 列表是由一系列按特定循序排列的元素组成(即有序集合)。使用中括号[]来表示,并用逗号来分隔其中的元素。 列表的元素可以是任意类型。 list 列表(序列)中的每个元素都分配一个数字索引,从 0 开始,第一个索引是 0,第二个索引是 1,依此类推。访问list时索引号不能越界,不然会抛出 Ind ...
分类:
编程语言 时间:
2019-08-22 00:38:18
阅读次数:
77
stus='xiaoming,xiaohei,xiaobai'#数组、列表、list,arraystus = ['xiaoming','xiaohei','xiaobai' ] #列表# 0 1 2#下标、角标、索引# print( stus[3] )#,下标越界#增加# stus.append(' ...
分类:
编程语言 时间:
2019-08-21 17:44:51
阅读次数:
156
```java import java.util.ArrayList; import java.util.Vector; / 并发下的ArrayList / public class ArrayListMultiThread { static ArrayList arrayList = new Ar ...
分类:
其他好文 时间:
2019-08-21 11:16:28
阅读次数:
72