ICode9

精准搜索请尝试: 精确搜索
  • 桥与割点2022-07-12 01:00:12

    前言: 就在前天,我学习了图的桥与割点。偷懒了两天后经过两天的理解,我,终于写写出了代码并写好了注释(^_^),今天就来写博客啦~   桥详细讲解: 首先,去找一张图。如下: (这张图画得我好累) 那么,桥是什么呢? 在一个无向图G中,若去掉一条边e,使图G分裂为两个不相连的子图,则称边e为图G的桥或割边。

  • File类创建删除功能的方法以及遍历目录功能2022-07-11 20:34:09

    File类创建删除功能的方法   public boolean createNewFiLe() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 /** * public boolean createNewFiLe() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 * 创建文件的路径和名称在构造方法中给

  • File类遍历(文件夹)目录功能和递归概念&分类&注意事项2022-07-11 16:41:40

    File类逸历(文件夹)目录功能   public string[] list():返回一个String数组,表示该FiLe目录中的所有子文件或目录。   public File[] listFiles()﹔返回一个File数组,表示该FiLe目录中的所有的子文件或目录。 注意:   List方法和listFiles方法遍历的是构造方法中给出的目录   

  • C# 遍历对象属性 修改对象信息2022-07-11 09:32:36

    1 /// <summary> 2 /// 遍历对象属性 修改对象信息 3 /// </summary> 4 /// <param name="pname">参数名称</param> 5 /// <param name="value">参数值</param> 6 public void UpdObjectInfo(string pname, object value) 7 { 8

  • freetype 解析字体轮廓2022-07-10 13:32:41

    解析说明 编译 freetype 文件,生成 lib 文件,配置到项目中 导入头文件,配置相关对象(library,face等) 通过字体轮廓 outline 对象拿到每个关键点 ttf 字体绘制时只使用到了线段和二维贝塞尔曲线,因此得到关键点后需要判断每个点的类型。 关键点分为端点和控制点,两个相邻的端点表示一条线

  • 16_树与二叉树2022-07-10 11:04:37

    16_树与二叉树 树(Tree) 树的结构 树的解释 A节点就是B节点的父节点,B节点是A节点的子节点。B、C、D这三个节点的父节点是同一个节点,所以它们之间互称为兄弟节点。我们把没有父节点的节点叫做根节点,也就是图中的节点E。我们把没有子节点的节点叫做叶子节点或者叶节点,比如图中的G、H

  • 1-树-遍历、翻转、对称2022-07-10 09:02:37

    1-1 二叉树遍历 1-1-1 非递归遍历先中后 - 源码 先序遍历 -- 根左右 中序遍历 -- 左根右 后序 -- 左右根 1-1-2层序 -- 队列 1-2 构建二叉树 (根据俩数组构建) 1-2-1先序-中序 1-2-2后序-中序 1-2-3层序-中序 1-3 翻转二叉树 1-4 对称二叉树 1-1 二叉树遍历 1-1-1 非递

  • NC18413 括号 动态规划2022-07-10 00:31:40

    链接:https://ac.nowcoder.com/acm/problem/18413来源:牛客网 题目描述 小A有一个只包含左右括号的字符串S。但他觉得这个字符串不够美观,因为它不是一个合法的括号串。一个合法的括号串是这样定义的: 1. ()是合法的括号串 2. 若A是合法的括号串,则(A

  • 字符串的遍历2022-07-09 23:35:07

    今天测试列表发现2个问题: 1.字符串函数不能被从新定义。 1 str = "animals" 2 for i in range(7): 3 print(str(i)+str[i],end='\t') 4 5 b=input("Enter a number:") 6 print(type(b)) 7 b=111 8 c=str(b) 9 print(c) 报错: 1 Traceback (most recent call las

  • Java学习第二周2022-07-09 17:36:49

    由于本周还在进行小学期的任务,所以没有抽出太多时间学习Java,只学习了Java中数组的一部分知识,如动态初始化、、元素访问、内存分配及遍历。下周小学期结束后,我可以全身心地投入到Java的学习中去,来提高自己的编程能力。

  • 第二次实验2022-07-09 14:34:57

    题目描述 给你一个满二叉树的层次遍历序列,请编程输出该二叉树的前序遍历序列。 输入 第一行是n(n小于26),表示有n个节点。第二行是该满二叉树的节点对应字母的层次遍历序列。 输出 输出该满二叉数的前序遍历序列。 样例输入 3 B A C 样例输出 BAC //满二叉树的前序遍历 #inclu

  • 一次遍历 -- 加油站2022-07-09 12:05:18

    加油站 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以绕环路行驶一周,则

  • 集合遍历增加元素,修改元素,删除元素问题2022-07-09 11:09:04

    list集合遍历方式 1.for循环 list.add("A"); list.add("B"); list.add("C"); list.add("D"); for (int i = 0; i < list.size(); i++) { System.out.println(list.size());

  • 355综合案例文件搜索和356File过滤器的原理和使用2022-07-09 11:00:59

    综合案例文件搜索 搜索D:\a目录中的,java文件。 分析 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 需求: 遍历c:\\abc文件夹,及abc文件夹的子文件夹 只要.java结尾的文件 c:\\abc

  • 练习_递归打印多级目录与综合案例_文件搜索2022-07-08 21:01:27

    2.3 递归打印多级目录 代码实现: package Demo_Recurison; import java.io.File; public class Demo { public static void main(String[] args) { // 创建File对象 File dir = new File("G:\\XQ1.01\\网站原型\\WPS Office\\11.1.0.11365\\office6\\add

  • file类创建删除功能的方法-file类遍历(文件夹)目录功能2022-07-08 16:38:00

    file类创建删除功能的方法 public boolean createNewFile():当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。public boolean delete(︰删除由此File表示的文件或目录。public boolean mkdir()︰创建由此File表示的目录。public boolean mkdirs():创建由此File表示的目录,包括

  • Iterater和ListIterator区别说明2022-07-08 16:01:41

    转自: http://www.java265.com/JavaMianJing/202205/16538397213562.html Iterater:     迭代器(iterator)有时又称光标(cursor)是程序设计的软件设计模式,可在容器对象(container,例如链表或数组)上遍访的接口,设计人员无需关心容器对象的内存分配的实现细节 ListIterator:    java中

  • HashSet 添加/遍历元素源码分析2022-07-08 15:35:25

    分析 HashSet、HashMap 底层 添加、遍历 元素的机制,追踪并分析源码 HashSet 类图 HashSet 简单说明 HashSet 实现了 Set 接口 HashSet 底层实际上是由 HashMap 实现的 public HashSet() { map = new HashMap<>(); } 可以存放 null,但是只能有一个 null Has

  • 综合案例_文件搜索和FileFilter过滤器的原理和使用2022-07-08 15:02:36

    文件搜索 需求 :   遍历D:\aaa文件夹,及 aaa 文件夹的子文件夹并且只要.java结尾的文件 分析:   1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录   2.遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 代码实现: public class Demo05Recurison { public stat

  • 练习使用递归计算阶乘和练习递归打印多级目录2022-07-08 14:33:04

    使用递归计算阶乘n的阶乘:n! = n*(n-1)…3215的阶乘:5!=5*(5-1)32*1 public class Demo03Recursion { public static void main(String[] args) { int jiecheng = jc(5); System.out.println(jiecheng); } /* 定义方法使用递归计算阶乘 5

  • 树的dfs序2022-07-08 13:00:15

    二叉树 对于一颗二叉树,它有三种遍历方式:前序、中序、后序 这三种顺序其实都有使用的场景(主要是在分治算法中考虑是递归前,递归进行中,递归后)的区别。 多叉树 在多叉树里面,常用的dfs序其实也有三种:dfs序、扩展dfs序、欧拉序 dfs序类似二叉树的先序遍历 扩展dfs序类似二叉树的先序+中

  • 1.5万字概括ES6全部特性(已更新ES2020)(coding)2022-07-07 23:34:15

    作者:JowayYoung 仓库:Github、CodePen 博客:官网、掘金、思否、知乎 公众号:IQ前端 特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权 前言 第三次阅读阮一峰老师的《ES6标准入门》了,以前阅读时不细心,很多地方都是一目十行。最近这次阅读都是逐个逐个字来读,发现很多

  • Entry键值对对象,Map集合遍历键值对方式2022-07-07 17:10:53

    Entry键值对对象:         Map集合遍历键值对方式: Map集合遍历的第二种方式:使用Entry对象遍历 Map集合中的方法: Set<Map.Entry<K,V>> entrySet()返回此映射中包含的映射关系的Set视图。 实现步骤: 1.使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一

  • Map接口中的常用方法以及遍历键找值的方式2022-07-06 22:03:38

    Map接口中的常用方法 public v put(K key,v value)]:把指定的键与指定的值添加到Map集合中。 public v remove(object key);把指定的键所对应的键值对元素在Map集合中删除,返回被删除元素的值。 public v get(0bject key)根据指定的键,在Map集合中获取对应的值。boolean containsKey(

  • Entry键值对对象以及Map集合遍历键值对方式2022-07-06 22:02:53

    Entry键值对对象       Map集合遍历键值对方式 Map集合遍历的第二种方式:使用Entry对象遍历 Map集合中的方法:      Set<Map.Entry<K,V>> entrySet()返回此映射中包含的映射关系的Set视图。 实现步骤:   1.使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有