Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
programiz-zh
提交
1375778d
P
programiz-zh
项目概览
OpenDocCN
/
programiz-zh
8 个月 前同步成功
通知
0
Star
48
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
programiz-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
1375778d
编写于
7月 11, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-07-11 12:20:44
上级
bc5ac319
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
23 addition
and
23 deletion
+23
-23
docs/cpp/22.md
docs/cpp/22.md
+1
-1
docs/java/100.md
docs/java/100.md
+3
-3
docs/java/128.md
docs/java/128.md
+1
-1
docs/java/67.md
docs/java/67.md
+3
-3
docs/java/69.md
docs/java/69.md
+2
-2
docs/java/72.md
docs/java/72.md
+2
-2
docs/java/76.md
docs/java/76.md
+3
-3
docs/java/87.md
docs/java/87.md
+6
-6
docs/py/21.md
docs/py/21.md
+1
-1
docs/py/29.md
docs/py/29.md
+1
-1
未找到文件。
docs/cpp/22.md
浏览文件 @
1375778d
...
...
@@ -106,6 +106,6 @@ C++ 递归程序如何工作
### C++ 递归的缺点
*
与迭代程序相比,它占用大量
堆
栈空间。
*
与迭代程序相比,它占用大量栈空间。
*
它使用更多的处理器时间。
*
与等效的迭代程序相比,调试起来会更加困难。
\ No newline at end of file
docs/java/100.md
浏览文件 @
1375778d
...
...
@@ -14,9 +14,9 @@
为了使用
`OutputStream`
的功能,我们可以使用其子类。 他们之中有一些是:
*
[
FileOutputStream
](
/java-programming/fileoutputstream
"Java FileOutputStream Class"
)
*
[
ByteArrayOutputStream
](
/java-programming/bytearrayoutputstream
"Java ByteArrayOutputStream Class"
)
*
[
ObjectOutputStream
](
/java-programming/objectoutputstream
"Java ObjectOutputStream Class"
)
*
[
`FileOutputStream`
](
/java-programming/fileoutputstream
"Java FileOutputStream Class"
)
*
[
`ByteArrayOutputStream`
](
/java-programming/bytearrayoutputstream
"Java ByteArrayOutputStream Class"
)
*
[
`ObjectOutputStream`
](
/java-programming/objectoutputstream
"Java ObjectOutputStream Class"
)
![
Subclasses of Java OutputStream are FileOutputStream, ByteArrayOutputStream and ObjectOutputStream.
](
img/7dd805f6af782bdb847c4151e2db526a.png
"Java OutputStream "
)
...
...
docs/java/128.md
浏览文件 @
1375778d
...
...
@@ -267,5 +267,5 @@ File file = new File("file.txt");
*
[
Java 创建目录
](
/java-programming/examples/create-directory
"Java Program to create directories"
)
*
[
Java 重命名文件
](
/java-programming/examples/rename-file
"Java Program to rename file"
)
*
[
Java
列出目录中的文件
](
/java-programming/examples/list-files
"Java Program to list files in a directory"
)
*
[
Java 列出目录中的文件
](
/java-programming/examples/list-files
"Java Program to list files in a directory"
)
*
[
Java 复制文件
](
/java-programming/examples/copy-file
"Java Program to copy file"
)
\ No newline at end of file
docs/java/67.md
浏览文件 @
1375778d
...
...
@@ -14,9 +14,9 @@ Java 集合框架的`Queue`接口提供队列数据结构的功能。 它扩展
为了使用
`Queue`
的功能,我们需要使用实现它的类:
*
[
ArrayDeque
](
/java-programming/arraydeque
"Java ArrayDeque class"
)
*
[
链表
](
/java-programming/linkedlist
"Java LinkedList class"
)
*
[
PriorityQueue
](
/java-programming/priorityqueue
"Java PriorityQueue Class"
)
*
[
`ArrayDeque`
](
/java-programming/arraydeque
"Java ArrayDeque class"
)
*
[
`LinkedList`
](
/java-programming/linkedlist
"Java LinkedList class"
)
*
[
`PriorityQueue`
](
/java-programming/priorityqueue
"Java PriorityQueue Class"
)
![
ArrayDeque, LinkedList and PriorityQueue implements the Queue interface in Java.
](
img/c069791009a5eed5ea44b0a207a90bf0.png
)
...
...
docs/java/69.md
浏览文件 @
1375778d
...
...
@@ -20,8 +20,8 @@ Java 集合框架的`Deque`接口提供双端队列的功能。 它扩展了`Que
为了使用
`Deque`
接口的功能,我们需要使用实现它的类:
*
[
ArrayDeque
](
/java-programming/arraydeque
"Java ArrayDeque"
)
*
[
链表
](
/java-programming/linkedlist
"Java LinkedList"
)
*
[
`ArrayDeque`
](
/java-programming/arraydeque
"Java ArrayDeque"
)
*
[
`LinkedList`
](
/java-programming/linkedlist
"Java LinkedList"
)
![
ArrayDeque and Linkedlist implements Deque
](
img/38fa616d3b7b8422b03b2f90133c13cc.png
)
...
...
docs/java/72.md
浏览文件 @
1375778d
...
...
@@ -16,8 +16,8 @@ Java `Collections`框架的`BlockingQueue`接口扩展了`Queue`接口。 它允
为了使用
`BlockingQueue`
的功能,我们需要使用实现它的类。
*
[
ArrayBlockingQueue
](
/java-programming/arrayblockingqueue
"Java ArrayBlockingQueue Class"
)
*
[
LinkedBlockingQueue
](
/java-programming/linkedblockingqueue
"Java LinkedBlockingQueue Class"
)
*
[
`ArrayBlockingQueue`
](
/java-programming/arrayblockingqueue
"Java ArrayBlockingQueue Class"
)
*
[
`LinkedBlockingQueue`
](
/java-programming/linkedblockingqueue
"Java LinkedBlockingQueue Class"
)
![
ArrayBlockingQueue and LinkedBlockingQueue implements the BlockingQueue interface in Java.
](
img/7062cb98a9dbc593873ba5a06482eae5.png
)
...
...
docs/java/76.md
浏览文件 @
1375778d
...
...
@@ -56,9 +56,9 @@ Java 集合框架的`Map`接口提供了映射数据结构的功能。
`Map`
接口还通过以下子接口扩展:
*
[
SortedMap
](
/java-programming/sortedmap
"Java SortedMap Interface"
)
*
[
NavigableMap
](
/java-programming/navigablemap
"Java NavigableMap Interface"
)
*
[
ConcurrentMap
](
/java-programming/concurrentmap
"Java ConcurrentMap Interface"
)
*
[
`SortedMap`
](
/java-programming/sortedmap
"Java SortedMap Interface"
)
*
[
`NavigableMap`
](
/java-programming/navigablemap
"Java NavigableMap Interface"
)
*
[
`ConcurrentMap`
](
/java-programming/concurrentmap
"Java ConcurrentMap Interface"
)
![
SortedMap, NavigableMap and ConcurrentMap extends the Java Map interface.
](
img/bfc831962cafd6e0976fad0a76ded6e5.png
)
...
...
docs/java/87.md
浏览文件 @
1375778d
...
...
@@ -16,10 +16,10 @@ Java `Collections`框架的`Set`接口提供 Java 中数学集的功能。 它
为了使用
`Set`
接口的功能,我们可以使用以下类:
*
[
哈希集
](
/java-programming/hashset
"Java HashSet class"
)
*
[
LinkedHashSet
](
/java-programming/linkedhashset
"Java LinkedHashSet class"
)
*
[
EnumSet
](
/java-programming/enumset
"Java EnumSet Class"
)
*
[
树集
](
/java-programming/treeset
"Java TreeSet class"
)
*
[
`HashSet`
](
/java-programming/hashset
"Java HashSet class"
)
*
[
`LinkedHashSet`
](
/java-programming/linkedhashset
"Java LinkedHashSet class"
)
*
[
`EnumSet`
](
/java-programming/enumset
"Java EnumSet Class"
)
*
[
`TreeSet`
](
/java-programming/treeset
"Java TreeSet class"
)
这些类在
`Collections`
框架中定义,并实现
`Set`
接口。
...
...
@@ -31,8 +31,8 @@ Java `Collections`框架的`Set`接口提供 Java 中数学集的功能。 它
`Set`
接口还通过以下子接口扩展:
*
[
SortedSet
](
/java-programming/sortedset
"Java SortedSet Interface"
)
*
[
NavigableSet
](
/java-programming/navigableset
"Java NavigableSet Interface"
)
*
[
`SortedSet`
](
/java-programming/sortedset
"Java SortedSet Interface"
)
*
[
`NavigableSet`
](
/java-programming/navigableset
"Java NavigableSet Interface"
)
![
Classes EnumSet, HashSet, LinkedHastSet and TreeSet implement the Set interface.
](
img/327cf87b7b35cd406586609e44972733.png
)
...
...
docs/py/21.md
浏览文件 @
1375778d
...
...
@@ -77,7 +77,7 @@ factorial(3) # 1st call with 3
每个递归函数必须具有停止递归的基本条件,否则该函数将无限调用自身。
Python 解释器限制了递归的深度,以帮助避免无限递归,从而导致
堆
栈溢出。
Python 解释器限制了递归的深度,以帮助避免无限递归,从而导致栈溢出。
默认情况下,最大递归深度为 1000。 如果超出限制,则结果为
`RecursionError`
。 让我们看一个这样的条件。
...
...
docs/py/29.md
浏览文件 @
1375778d
...
...
@@ -286,7 +286,7 @@ NameError: name 'my_list' is not defined
我们可以使用
`remove()`
方法删除给定项,或使用
`pop()`
方法删除给定索引处的项。
如果未提供索引,则
`pop()`
方法将删除并返回最后一项。 这有助于我们将列表实现为
堆
栈(先进先出数据结构)。
如果未提供索引,则
`pop()`
方法将删除并返回最后一项。 这有助于我们将列表实现为栈(先进先出数据结构)。
我们也可以使用
`clear()`
方法清空列表。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录