算法&数据结构
文章平均质量分 82
总结在leetCode上刷的所有难题,争取实现C#,C++,java,go,python和scala的所有可用代码。
deywós
长风破浪会有时,直挂云帆济沧海。
展开
-
【安装windows10 RTX3090 tensorflow的开发环境】
首先,我们需要确保对应的软件被正确的升级到了最新的驱动安装驱动,相对来说比较简单,就直接跳过了我们能够看到对应的cuda的版本也升级到了最新的版本cuda11.7。原创 2022-10-25 23:56:19 · 1375 阅读 · 3 评论 -
【安装windows10 RTX3060 tensorflow的开发环境】
安装windows10 RTX3060 tensorflow的开发环境原创 2022-09-07 23:35:54 · 596 阅读 · 0 评论 -
6.ZigZag(leetcode)
原题地址: https://leetcode-cn.com/problems/zigzag-conversion/description/ 将字符串 “PAYPALISHIRING” 以Z字形排列成给定的行数:P A H N A P L S I I G Y I R 之后从左往右,逐行读取字符:”PAHNAPLSIIGYIR”实现一个将字符串进行指定行数变换的函...原创 2018-05-28 14:47:55 · 570 阅读 · 0 评论 -
87. Scramble String(leetcode)
原题网址:https://leetcode-cn.com/problems/scramble-string/description/Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.Below is one possib...转载 2018-05-02 16:31:00 · 197 阅读 · 0 评论 -
819. Most Common Word(leetcode)
Given a paragraph and a list of banned words, return the most frequent word that is not in the list of banned words. It is guaranteed there is at least one word that isn't banned, and that the answer...原创 2018-04-25 16:24:45 · 802 阅读 · 0 评论 -
(剑指offer)输入一个链表,从尾到头打印链表每个节点的值。
反向输出链表import java.util.*;import java.util.ArrayList;import java.util.Collections; class ListNode { public int val; public ListNode next = null; public ListNode(int val) {...原创 2018-03-22 14:31:07 · 285 阅读 · 0 评论 -
(2017校招)求数列的和
求数列的和题目:链接:https://www.nowcoder.com/questionTerminal/02f23a209c0c4d2484e29b560c174de1 来源:牛客网数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 输入描述:输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的含义如...原创 2018-03-22 10:05:57 · 314 阅读 · 0 评论 -
(2017校招)字符串反转问题
字符串的反转问题链接:https://www.nowcoder.com/questionTerminal/0ae4a12ab0a048ee900d1536a6e98315 来源:牛客网给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” ...原创 2018-03-22 09:43:55 · 281 阅读 · 0 评论 -
(2017校招)数串问题
数串问题接:https://www.nowcoder.com/questionTerminal/a6a656249f404eb498d16b2f8eaa2c60 来源:牛客网设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为742461...原创 2018-03-21 12:26:30 · 299 阅读 · 0 评论 -
java实现二叉树(打印直观,易于理解)
java实现二叉树(较简单的实现)二叉树的术语:无序数组:查找删除慢,大小固定有序数组:插入慢,删除慢链表:插入和删除慢,查找慢二叉树:树中每个节点最多只能有两个子节点,这样的树就称为二叉树树:由边连接着节点构成术语:根: 树顶端的节点称为根。一棵树只有一个根。父节点:每个节点(除了根)都恰好有一条边向上连接到另外一个节点,上面的这个节点就叫做下面这个节点的“父节点”子节点:每个节点都可能原创 2017-12-22 11:30:30 · 2594 阅读 · 0 评论 -
idea多行注释如何取消文档注释 的斜体
idea多行注释如何取消文档注释 的斜体本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:如下图所示: file->settings->Editor->Color Scheme ->Language Defaults->Comments->Doc Comments->Text就是这样,取消Italic,则文档注释 由斜体转为正常 如下图:原创 2017-12-22 00:29:51 · 8631 阅读 · 7 评论 -
比较的简单的二叉树的练习代码(纯属娱乐)
/***resultjavac Binary.java -encoding utf-8java BinaryabcC:\Users\Administrator\Desktop>二叉树除了可以保存数据之外,还可以对数据进行排序但是不管是何种操作,都是node的节点的操作,都是数据的保存形式不同而已。*/public class Binary{ public static void原创 2017-08-16 15:13:42 · 409 阅读 · 0 评论 -
Java冒泡排序的6种写法(1)
/** * */package ch02;/** * @author Administrator *sorting algorithm */public class javaData1 {// public static void swap(Long a,Long b){// long tmp;// tmp=a;// a=b;// b原创 2017-07-28 17:57:09 · 14565 阅读 · 2 评论 -
5种排序算法的js代码(1)
1.冒泡排序<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title>冒泡排序</title> <script type="text/javascript"> function BubbleSort()原创 2017-07-28 00:51:13 · 303 阅读 · 0 评论 -
5种排序算法的c#代码(1)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 插入排序{ class Program { /// <summary> /// 选择排序原创 2017-07-28 00:46:54 · 344 阅读 · 0 评论 -
5种排序算法的Java代码
1.冒泡排序public static void BubbleSort(long[]arr){ if (arr.length<2) return; long temp; for (int i = 0; i < arr.length-1; i++) { for (int j = arr.length-1; j >i; j--) {原创 2017-07-28 00:44:31 · 463 阅读 · 0 评论 -
HashMap两种遍历方式的异同(大数据的情况下)
1.两种遍历方式: 第一种:Iterator<String> keySetIterator = keySetMap.keySet().iterator(); while (keySetIterator.hasNext()) { String key = keySetIterator.next(); Strin转载 2017-04-09 11:06:49 · 729 阅读 · 0 评论 -
如何根据CSV格式的第一列作为key,将后几列作为字符串放入map集合并写入文件的操作
文件格式: a,v1 a,v2 b,v3 a,v4 c,v3 c,v5输出结果: a,v1|v2|v4 b,v3 c,v3|v5代码如下:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNot原创 2017-04-08 18:22:59 · 3487 阅读 · 0 评论 -
斐波拉契数列的递归和非递归写法(c/java)
斐波拉契数列的递归和非递归写法(c/java)原创 2016-07-29 23:44:16 · 1208 阅读 · 5 评论