摘要: 平方根倒数速算法 平方根倒数速算法(Fast inverse square root),经常和一个十六进制的常量 0x5f3759df联系起来。该算法大概由上个世纪90年代的硅图公司开发出来,后来出现在John Carmark的Quake III Arena的源码中。 源码: float Q_rsq 阅读全文
posted @ 2020-06-29 12:28 OasisYang 阅读(1895) 评论(1) 推荐(0) 编辑
摘要: 红皮的算法一书,内部代码的实现调用了作者写的一个包。为了运行书内代码,需要配置相应的环境。 准备 网站:https://algs4.cs.princeton.edu/code/ 工具:IntelliJ IDEA 2019.3 Java版本:jdk8 Step 0 下载algs4.jar Step 2 阅读全文
posted @ 2020-06-28 01:52 OasisYang 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 声明:本文章为阅读书籍《Python神经网络编程》而来,代码与书中略有差异,书籍封面: 源码 若要本地运行,请更改源码中图片与数据集的位置,环境为 Python3.6x. 1 import numpy as np 2 import scipy.special as ss 3 import matpl 阅读全文
posted @ 2020-06-27 19:27 OasisYang 阅读(652) 评论(0) 推荐(1) 编辑
摘要: 实现方式:链表 结构定义 1 typedef struct MyStu MyStudent; 2 typedef struct node Node; 3 typedef Node *pNode; 4 5 struct MyStu { 6 char name [20]; 7 int age; 8 lo 阅读全文
posted @ 2020-06-27 19:13 OasisYang 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 二叉搜索树(一) 实现方法:栈+树 实现功能:清空一棵树,插入特定元素,删除节点,遍历一棵树 重要例程: ## 插入元素 递归插入 Tree Insert_1(type val, Tree tree){ if(tree==NULL){ tree=(Tree)malloc(sizeof(struct 阅读全文
posted @ 2020-06-26 00:31 OasisYang 阅读(112) 评论(0) 推荐(0) 编辑
摘要: VS编写汇编代码方法 新建空项目,不创建解决方案 项目右键,Build Customizations,选择masm 新建源文件,后缀为.ASM 编写代码 .386 ; Tells MASM to use Intel 80386 instruction set. .model flat,stdcall 阅读全文
posted @ 2020-06-24 22:15 OasisYang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Visual Studio编写C++代码使用汇编函数 新建空项目 新建如下源文件 ;test.asm ;测试函数 三个数相加 ;.386 .model flat, c ;public test_ .code test_ proc ;初始化栈帧指针 push ebp mov ebp,esp ;加载参数 阅读全文
posted @ 2020-06-24 22:10 OasisYang 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Git 使用(一) - git init 初始化仓库 - git status 仓库状态 - git add filename 单个文件加入暂存 - git add. 全部加入暂存 - git commit -m <message> 添加描述 - git log 查看日志 - git reset I 阅读全文
posted @ 2020-06-24 22:07 OasisYang 阅读(63) 评论(0) 推荐(0) 编辑