清科谷体的博客

  • 文章
  • 关于
  • 联系
  • 隐私政策

未分类

排序算法--算法第四版笔记

开始之前 后面会用到的静态函数 比较compare函数和交换exchange的函数以及随机打乱的shuffle函数: private static int compare(Comparable v, Comparable w) { return v.compareTo(w); } private static void exchange(Comparable[] a, int i, int j) { Comparable t = a[i]; a[i] = a[j]; a[j] = t; } public stati…

2023年8月17日 0条评论 290点热度 0人点赞 ingker 阅读全文
笔记

栈和队列的数组和链表实现--算法第四版笔记

所有栈和队列都可以用同一种数据结构实现,只不过是读取写入顺序不一样。 比如Java标准库中的Stack类,继承自Vector类。可以使用数组操作insert和remove方法在任何地方进行插入和删除,尽管这违背了栈设计的初衷。 数组栈 public class ArrayStack<Item> { private Item[] a; private int N; public ArrayStack(int cap) { a = (Item[]) new Object[cap]; } public voi…

2023年8月15日 0条评论 344点热度 0人点赞 ingker 阅读全文
学习心得

理清 Java 面对对象和泛型的重要概念 -- Java SE 8

面向对象程序设计(OPP)是当今主流的编程范式,OOP把将【对象】作为程序的基本单元,将程序和数据【封装】其中,以提高软件的重用性、灵活性和扩展性。 传统的面对过程的结构化程序设计设计一系列过程(算法)求解问题,Pascal的作者的著作《算法+数据结构=程序》,【算法】是第一位,数据结构是第二位。而OPP中,【数据结构】是第一位的,算法是第二位。 类、对象和封装 类(Class)是构造对象的模版或蓝图。 对象(Object)是类构造(construct)出的实例(Instance)。 封装(Encapsulatio…

2023年8月12日 0条评论 324点热度 0人点赞 ingker 阅读全文
教程

网站添加的一些功能

尚待实现的功能: 设计一个昼夜切换或者四季切换的首页轮播图 替换空白的背景,改成特效或图片 1 aplayer 音乐播放器,MetingJS封装APlayer,实现播放网易云歌单。 全站左下悬浮的音乐播放器,也可以播放网易云没有的音乐,制作自己的歌单,播放url指定的音频。添加艺术家,封面,歌词等。 调用: <meting-js server="netease" type="playlist" id="7581475793" fixed="true" mini="true" order="random" lo…

2023年8月7日 0条评论 544点热度 0人点赞 ingker 阅读全文

COPYRIGHT © 2025 清科谷体's blog. ALL RIGHTS RESERVED.
THEME KRATOS MADE BY VTROIS | MODIFIED BY INGKER

正在加载今日诗词....

本站已运行