算法
奋斗的小乌龟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组转二叉树的一种方法-java(很特殊)
特殊的地方:按照数组中元素的顺序依次放置在tree的节点上。原创 2024-02-18 11:56:22 · 482 阅读 · 1 评论 -
【自制框架,第二步_01】
【代码】【自制框架,第二步_01】原创 2023-05-08 18:59:59 · 141 阅读 · 0 评论 -
dl_task01
线性回归# 线性回归模型从零开始的实现# import packages and modulesimport matplotlib# %matplotlib inlineimport torchfrom IPython import displayfrom matplotlib import pyplot as pltimport numpy as npimport random...原创 2020-02-14 22:00:41 · 237 阅读 · 0 评论 -
dl_task02
文本预处理import collectionsimport redef read_time_machine(): with open('D:\\study\\a.txt', 'r') as f: lines = [re.sub('[^a-z]+', ' ', line.strip().lower()) for line in f] return lines...原创 2020-02-14 21:56:12 · 230 阅读 · 0 评论 -
table, array,linkedlist,stack,queue
Stackpublic interface Stack<E> { int getSize(); boolean isEmpty(); void push(E e); E pop(); E peek();}public class Array<E> { private E[] data; private in...原创 2020-01-25 21:29:25 · 250 阅读 · 0 评论 -
table
1. ArrayListimport java.util.Iterator;import java.util.NoSuchElementException;public class MyArrayList<T> implements Iterable<T> { private static final int default_size = 10; ...原创 2020-01-24 17:36:09 · 227 阅读 · 0 评论 -
day05
public static int lengthOfLongestSubstring02(String s) { int[] m = new int[256]; int res = 0, left = 0; for (int i = 0; i < s.length(); ++i) { int index = s.charAt(i); ...原创 2020-01-15 16:44:19 · 160 阅读 · 0 评论 -
day04
/** * 入队操作:将数据元素插入队尾。 * 出队操作:移除队首的数据元素。 * 是否为空:判断队中是否包含数据元素。 * 得到队长:获取队中实际包含数据元素的个数。 * 清空操作:移除队中的所有数据元素。 * 获取队首元素 */public interface Queue<T> { // 获取队列中实际包含元素的个数 int length();...原创 2020-01-14 17:26:34 · 167 阅读 · 0 评论 -
day03
比如我们使用的Word、Excel、Photoshop等软件系统中的撤销操作,也是栈的具体应用,最后做的操作,一定是最先撤销的。参考:https://mp.weixin.qq.com/s/LhdUCq4o4YFP3ZpkXc2Dyg数据和链表实现栈public interface Stack<T> { //返回栈的大小 public int size(); ...原创 2020-01-11 23:30:17 · 126 阅读 · 0 评论 -
day02
1. 合并两个有序链表public class Task01 { public static void main(String[] args) { ListNode node01 = new ListNode(1); ListNode node02 = new ListNode(1); ListNode node03 = new List...原创 2020-01-07 21:44:37 · 151 阅读 · 0 评论 -
day01
1. 编写一段代码,要求输入一个整数N,用动态数组A来存放2~N之间所有5或7的倍数,输出该数组。# -*- coding: utf-8 -*-"""@author: zishi"""import numpy as nparr = []N = input(">>>:")for i in np.arange(2, np.int32(N)): if (i%...原创 2020-01-06 13:31:28 · 241 阅读 · 0 评论
分享