首页 > TAG信息列表 > nValue

C/C++之malloc/new分配struct结构体

#include<iostream> #include<stack> #include<string.h> using namespace std; struct ListNode{ int m_nValue; ListNode * m_pNext; char buf[64]; }; int main(){ ListNode *node = nullptr; //way 1: //node = (ListNode*)malloc(sizeof(ListN

十、决策树算法简介-泰坦尼克号乘客生存预测

python编程快速上手(持续更新中…) 文章目录 python编程快速上手(持续更新中…)4.1 决策树算法简介概述 4.2 决策树分类原理1 熵1.1 概念1.2 案例 2 决策树的划分依据一------信息增益2.1 概念2.2 案例: 3 决策树的划分依据二----信息增益率4 决策树的划分依据三——基尼值和基

决策树算法6-案例:泰坦尼克号乘客生存预测

1 案例背景 泰坦尼克号沉没是历史上最臭名昭着的沉船之一。1912年4月15日,在她的处女航中,泰坦尼克号在与冰山相撞后沉没,在2224名乘客和机组人员中造成1502人死亡。这场耸人听闻的悲剧震惊了国际社会,并为船舶制定了更好的安全规定。 造成海难失事的原因之一是乘客和机组人员没有足够

快速排序详解---C语言实现

5 快速排序 核心思想:初始时选择一个标志位(一般是第一个),让其余各位的值与该标志位的值相比较,刚开始从数组尾部开始选择小于该标志位的值放于前面,然后再从前面选择大于该标志位的值放于后面,如此循环,最终可以将数组以该标志位分为两部分,而后在对前后两部分循环操作。 实现过程(改

剑指Offer第15题(链表中倒数第k个结点)

(本博客旨在个人总结回顾) 题目描述:        输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个结点是值为4的结点。 链

剑指Offer第17题(合并两个排序的链表)

(本博客旨在个人总结回顾) 题目描述:        输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入图3.7的链表1和链表2.则合并之后的升序链表如链表3所示。链表结点定义如下: struct ListNode { int m_nValue; ListNode*